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