今天主要讲解下平时在开发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:)]) { |
效果