为什么80%的码农都做不了架构师?>>>   

1.xib上UILabel和代码UILabel字号自动调小

1>通常自定义cell上的UILabel的Label字号固定好之后,如果设定行数(lines)较少,当字符过多时候,label最后面会出现"...",有时为了显示完整会增加行数,也可以选择如下属性,当以设定字号不足以完整显示内容时,将自动调小字号,数值则为可调整最小字号.

2>代码写的UILabel该方法与此稍有不同,上述方法被弃用,可以用如下方法.

_shopNameLabel.minimumScaleFactor = 0.5;

可以自动调整文本显示的比例,0.5即为最小可缩放显示为0.5倍.


2.另一篇文章里写到了如何将格式正确的时间字符串转为NSDate,这里记录一下将NSDate格式的时间转为NSString

+ (NSString *)getDateStrFromDate:(NSDate *)date{NSDateFormatter *formatter=[[NSDateFormatter alloc] init];[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//    [formatter setDateFormat:@"yyyy-MM-dd"];return [formatter stringFromDate:date];   }

写在了工具类里,可以直接调用.


3.UITabelViewCell点击高亮,抬手取消高亮

该方法区别于将cell设置成点击无效果.

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{//确保选中后,返回来时,这个cell不在是选中时的灰色背景[tableView deselectRowAtIndexPath:indexPath animated:YES];}

我一般用在点击cell跳转,跳转前反馈给用户点击的位置,返回后列表整体颜色仍一致.

或cell点击之后不可跳转,但可以反馈给用户点击的位置.

转载于:https://my.oschina.net/bjwkk/blog/720976

UILabel字符大小适应NSDate转NSStringCell抬手取消高亮相关推荐

  1. 中英文字符大小和文本边界问题

    中英文字符大小和文本边界问题 也不知道是楼主的问题还是CSDN的问题,楼主最近的博客在贴代码的时候出现了问题,明明把代码贴进去了,还是没有代码的效果,好吧.先这样吧,过几天再看看到底是啥情况. ASC ...

  2. C#网络编程(四、Socket中英文字符大小和文本边界问题)

    转自:http://blog.csdn.net/shanyongxu/article/details/51190820,本人学习受益匪浅,楼主把重点都标记出来了,请点击链接查看原文,尊重楼主大大版权. ...

  3. 封装UIlabel 辨别用户名 ,话题 ,链接,电话,高亮文字等

    概述 对UIlabel进行封装 用于辨别用户名 ,话题 ,链接,电话,高亮文字等,链接跳转网页,电话点击拨打电话,完美封装UIlabel,适合绝大多数需求 详细 代码下载:http://www.dem ...

  4. android自动唤醒屏幕软件下载,抬手唤醒软件下载-抬手唤醒安卓版下载V1.6手机版-西西软件下载...

    这个抬手唤醒的意思就是手机拿起来就能自动唤醒屏幕,这样在很多时候非常的方便比如看时间等,抬手唤醒app就是为很多没有自带这项功能的安卓手机特别开发的,用来平时使用更加的顺手! 设置方法步骤: 锤子[S ...

  5. android 手机亮屏广播_不用羡慕了!Android 手机这样轻松开启「抬手亮屏」和「跑马灯」的技能...

    在 Android 4.x 时代,手机想要深度定制可以说是困难重重.你必须先 root.解锁 recovery,再安装 Xposed,你才有可能深度定制你的手机,解锁一些新的功能. 可随着 Andro ...

  6. Android加速度传感器 -- 抬手亮屏

    android系统提供以下传感器供应用层使用,具体如下: // android.hardware.Sensor TYPE_ACCELEROMETER 1 // 加速度传感器 TYPE_MAGNETIC ...

  7. Android抬手亮屏

    抬手亮屏主要是用到了手机的加速度传感器,但不同厂商的加速度传感器不是一直开着的,有些为了节省电量,会 在手机熄屏后强制关闭加速度传感器 想要实现抬手亮屏,务必在androidmanifest.xml中 ...

  8. micropython 实现手表抬手亮屏以及mpu6050中断

    最近很久没更新技术文章了,因为一直忙,本职工作也忙,单子也多,特别是前一阵子接了同一所大学的N个毕设(没有人能抗拒返现的诱惑),耗费比较多精力(主要是后期解答调试很耽误精力,看来我以后得做个截止时限) ...

  9. Mediapipe – 将Mediapipe HolisticTracking封装成动态链接库dll/so,实现在桌面应用中嵌入全身关节点识别、手势识别、抬手放手检测识别功能

    文章目录 1 Mediapipe HolisticTracking 1.1 封装Mediapipe Holistic Tracking的目的 2 Mediapipe C++ Windows下编译环境搭 ...

最新文章

  1. 自编码之残差和磁力线网络结构
  2. Android SwipeRefreshLayout 官方下拉刷新控件介绍
  3. linux服务器崩,Linux系统崩溃最快速的解决方法
  4. python培训深圳-深圳Python培训机构排名
  5. Linux1:Linux概述
  6. nginx stream代理
  7. netbeans 9_NetBeans 9抢先体验
  8. 面试题:彻底搞懂 Cookie 和 Session
  9. 蓝桥杯第九届省赛JAVA真题----螺旋折线
  10. Hadoop报错:could only be replicated to 0 nodes, instead of 1
  11. MySQL索引类型详解,让MySQL高效运行起来
  12. python怎么导入csv文件数据-机器学习Python实践——数据导入(CSV)
  13. Altera PLL失锁的原因
  14. 二阶滤波器原理及算法程序
  15. vue使用v-print-nb插件实现A4纸张排版打印
  16. 推荐几个全网最全的程序员接私活地方法或完整攻略或常用平台以及接单的注意事项(以免被雇主坑),比如国内的程序员客栈、CODING 码市,国外的Upwork、Freelancer、Dribbble等。
  17. linux格式化为fat,linux下把u盘格式化成 FAT32的例子
  18. iOS 图标左侧小黄点
  19. php树莓派魔镜,手把手教你做树莓派魔镜-MagicMirror(六)-安装MagicMirror
  20. 【simulink 三相半波整流电路】

热门文章

  1. 修改msconfig后提示“出现问题,你的PIN不可用,单击以重新设置PIN”解决方法
  2. html如何修改字体黑体,css如何设置黑体样式
  3. 自动化登录“开学网站”
  4. 阿里云服务器选择什么操作系统比较好?
  5. 华为p30pro开机显示android,华为p30pro息屏显示如何设置?
  6. AVID Pro Tools 10 HD v10.3.9 PC 中文版音频后期制作软件
  7. 2021年10月国产数据库流行度排行解读 浅谈基础软件发展之道
  8. 时间局部性和空间局部性(埋坑)
  9. 努比亚 IT软件笔试 2017
  10. 我的同事胃癌去世了,从检查到死亡不到半年……