iOS 心得三 工作中遇到的相关要点

来源:互联网 发布:mac管理员名称和密码 编辑:程序博客网 时间:2024/05/02 01:08
设置点击表顶部的状态栏是否跳到第一行单元格。(系统默认是yes,所以默认是点击状态栏返回首行)
-(BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView
{
    return NO;
}



//表的设置  单元格高度自适应
   
self.tableView.estimatedRowHeight=300;
   
self.tableView.rowHeight=UITableViewAutomaticDimension;
然后自定义单元格label的上下左右都与单元格做autolayout适配


线程保证只执行一次
gcd只执行一次的代码
staticdispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        _instance = [[
selfalloc] init];
    });

图片压缩
float kCompressionQuality = 0.3;
NSData *photo = UIImageJPEGRepresentation(UIImage, kCompressionQuality);

0 0