use*_*ser 2 objective-c uitableview ios
我正在尝试制作一个表格视图控制器,其中所有边都有一个小边距的单元格,并覆盖背景图像.我发现的Google上的教程不包括为整个视图创建背景并使单个单元格具有边距.
以下是Scoutmob关于我正在努力实现的一个粗略的例子:

做到这一点的最好办法很可能是调整的UITableViewCell的contentView,backgroundView和selectedBackgroundView里面layoutSubviews.
例如:
- (void)layoutSubviews {
[super layoutSubviews];
const CGRect insetRect = CGRectInset( self.bounds, 10, 10 );
self.contentView.frame = insetRect;
self.backgroundView.frame = insetRect;
self.selectedBackgroundView.frame = insetRect;
}
Run Code Online (Sandbox Code Playgroud)
如果要使用图像背景,请将其backgroundView设置为UIImageView.
使用此方法可以支持旋转,以及重新排序和删除控件以及UITableView对其单元格执行的所有其他操作(不要忘记将子视图添加到单元格contentView而不是直接添加到其视图中).
| 归档时间: |
|
| 查看次数: |
709 次 |
| 最近记录: |