摘要:
+ (UIColor *) colorWithHexString: (NSString *)color{ NSString *cString = [[color stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineC 阅读全文
摘要:
+ (UIColor *) colorWithHexString: (NSString *)color{ NSString *cString = [[color stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineC 阅读全文
摘要:
http://blog.csdn.net/hitwhylz/article/details/39518463 阅读全文
摘要:
http://blog.csdn.net/slinloss/article/details/7870559 阅读全文
摘要:
//第一种 [arr enumerateObjectsUsingBlock: ^(id obj, NSUInteger idx, BOOL *stop){ NSLog(@"%ld,%@",idx,[arr objectAtIndex:idx]); }]; //第二种 dispatch_apply([ 阅读全文
摘要:
在NSTimer代码后面加上以下代码,这样滚动scroll的时候就不会暂停了。NSRunLoop *t = [NSRunLoop currentRunLoop];[t addTimer:timerforMode:forMode:NSRunLoopCommonModes]其中timer是自定义的NST... 阅读全文
摘要:
//将十三位的时间戳转换为日期- (NSString *)getDate:(NSString *)jsonDate{ //jsonDate类似这种/Date(1447659630000)/ NSArray *strArray = [jsonDate componentsSeparatedBySt... 阅读全文
摘要:
背景:相信很多朋友都遇到过,文本的内容长度不一,需要根据内容的多少来自动换行处理。场景:很多APP中评论,有的评论长,有的评论短,有的一行,有的多行。下面以评论的实现为例来说说具体如何实现。技术点:UILabel的自动换行,自动换行的同时要自适应Frame大小。UITableView的行高自适应内容... 阅读全文
摘要:
在写sina 微博界面的过程中使用到了cell,那么就是在cell上添加一些控件,但是由于每条微博的内容都是不同的,所以在显示的过程中,出现了内容重叠的问题,其实就是UITableViewCell重用机制的问题。- (UITableViewCell *)tableView:(UITableView ... 阅读全文
摘要:
原因:因为label自适应宽度得出来的labelsize.width是小数,才会有黑边去除方法: 将labelsize.width转换成整数,如下:CGSize size = CGSizeMake(SCREEN_WIDTH,timeLabelHeight);CGSize labelsize = [_... 阅读全文
摘要:
根据字符串如何自动计算出这些字符所占的宽和高: 首先,需要知道要显示的字体的样式,因为不同大小的字体所占据的空间大小不一样. 其次,要设置限制范围,例如一串字符可以显示成一行(较宽),也可以显示成多行(没行较窄).设置了范围,才能按照你想要的模式来显示. 最后改方法是工具方法,最好写在NSStrin... 阅读全文
|