gpt4 book ai didi

ios - 如何制作单元格小于背景的表格 View Controller ?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:17:56 25 4
gpt4 key购买 nike

我正在尝试制作一个表格 View Controller ,其中的单元格在所有边上都有很小的边距,并覆盖背景图像。我在 Google 上找到的教程没有涵盖为整个 View 制作背景和使单个单元格具有边距。

这是 Scoutmob 的一个粗略示例,说明我正在努力实现的目标:

One of Scoutmob's more recent design themes

最佳答案

最好的方法可能是在 layoutSubviews 中调整 UITableViewCell 的 contentViewbackgroundViewselectedBackgroundView 的大小>.

例如:

- (void)layoutSubviews {

[super layoutSubviews];

const CGRect insetRect = CGRectInset( self.bounds, 10, 10 );

self.contentView.frame = insetRect;
self.backgroundView.frame = insetRect;
self.selectedBackgroundView.frame = insetRect;
}

如果您想使用图像背景,请将 backgroundView 设置为 UIImageView。

使用此方法允许您支持旋转,以及重新排序和删除控件以及 UITableView 对其单元格执行的所有其他操作(不要忘记将 subview 添加到单元格的 contentView 和不直接到它的 View )。

关于ios - 如何制作单元格小于背景的表格 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16756084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com