UIView
买土豆的火车
这个作者很懒,什么都没留下…
展开
-
UIView之setNeedsDisplay和setNeedsLayout
1,UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews, 就可以 处理子视图中的一些数据。 综上所诉,set转载 2016-06-30 22:50:19 · 245 阅读 · 0 评论 -
iOS成长之AutoLayout写控件的注意事项
本篇博客主要总结,在使用AutoLayout写控件时的注意事项。Step 1,重写+ (BOOL)requiresConstraintBasedLayout; 方法,返回YES。这样默认就是使用自动布局。 1. (BOOL)requiresConstraintBasedLayout { return YES; }Step 2,组件位置,样式变化等 1. 重写- (void)updateC原创 2016-01-07 17:22:46 · 307 阅读 · 0 评论 -
关于UITableView的section最后一个分割线的优化
问题描述: 如上图 , 土豆我实在忍不了 , 给大家分享一下 代码如下: -(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{ return 0.01; } 是吧 ,要设置这样的话不用设置viewForFooterInSection也没关系原创 2015-10-12 15:48:23 · 1168 阅读 · 0 评论 -
关于UITableView多余分割线的优化
问题描述: 当我们使用如下方法初始化时 _tableView = ({ UITableView *tableView = [[UITableView alloc]initWithFrame:self.view.bounds style:UITableViewStylePlain]; tableView.backgroundColor = [UIColor cle原创 2015-10-12 15:14:06 · 369 阅读 · 0 评论