今天主要讲解下平时在开发UITabelView时容易碰到的一些设置。(这里是我平时用的比较多的设置)
一 :cell中图片圆形设置
1 | [self.image_view.layer setCornerRadius:20]; |
setCornerRadius设置圆形的半径,一般UIImageView的CGSizeMake都是设置成正方形的,所以setCornerRadius基本都是CGFloat width or CGFloat height的一半。
setMasksToBounds其实就是将圆形外的部分隐藏。
二 :关闭点击cell时的效果
一般点击cell时会有一个变色的效果虽然不是特难看但总有不想要的时候,这时候这个这样设置。
1 | cell.selectionStyle = UITableViewCellSelectionStyleNone; |
三 :全屏化cell下划线
默认

在viewDidLoad中添加
1 | if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { |
然后在cellForRowAtIndexPath中添加
1 | if ([scanlogincell respondsToSelector:@selector(setLayoutMargins:)]) { |
效果
