1.xib上UILabel和代码UILabel字号自动调小工具
1>一般自定义cell上的UILabel的Label字号固定好以后,若是设定行数(lines)较少,当字符过多时候,label最后面会出现"...",有时为了显示完整会增长行数,也能够选择以下属性,当以设定字号不足以完整显示内容时,将自动调小字号,数值则为可调整最小字号.code
2>代码写的UILabel该方法与此稍有不一样,上述方法被弃用,能够用以下方法.orm
_shopNameLabel.minimumScaleFactor = 0.5;
能够自动调整文本显示的比例,0.5即为最小可缩放显示为0.5倍.字符串
2.另外一篇文章里写到了如何将格式正确的时间字符串转为NSDate,这里记录一下将NSDate格式的时间转为NSStringget
+ (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]; }
写在了工具类里,能够直接调用.string
3.UITabelViewCell点击高亮,抬手取消高亮it
该方法区别于将cell设置成点击无效果.table
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { //确保选中后,返回来时,这个cell不在是选中时的灰色背景 [tableView deselectRowAtIndexPath:indexPath animated:YES]; }
我通常用在点击cell跳转,跳转前反馈给用户点击的位置,返回后列表总体颜色仍一致.form
或cell点击以后不可跳转,但能够反馈给用户点击的位置.class