有什么办法可以缩进一个表格视图单元格并能够看到表格视图背景?
------------
|normal |
------------
xx|indented |
------------
|normal |
-------------
xxxxxxxxxxxx
xxxxxxxxxxxx
这就是我正在寻找的效果。x = 苹果提供的纹理亚麻背景。
有什么办法可以缩进一个表格视图单元格并能够看到表格视图背景?
------------
|normal |
------------
xx|indented |
------------
|normal |
-------------
xxxxxxxxxxxx
xxxxxxxxxxxx
这就是我正在寻找的效果。x = 苹果提供的纹理亚麻背景。
设置部分的高度,比如 39,然后在部分的视图中创建一个视图,用清晰的颜色设置是的背景颜色 n 返回这个视图,告诉我这是否对你有帮助
我要做的是 UITableViewCell 的子类,默认情况下使用 clearColor 单元格。在单元格之上创建您自己的内容视图。
创建一个setIndented
对单元格宽度和位置应用调整的方法。现在,从您的cellForRowAtIndex
方法中,您可以对要缩进的单元格执行类似的操作。
[cell setIndented];
希望这会有所帮助,对于我通过手机执行此操作时出现的任何拼写错误,我们深表歉意。:)
您可以为缩进方法尝试类似的方法。
更新:您的 setIndented 方法可能如下所示。我们设置了一个缩进填充,将其添加到 x 轴,因为宽度减去了填充,因此单元格不会超出屏幕。这是未经测试的,只是理论。
int padding = 30;
[self.viewLayer setFrame:CGRect(self.viewLayer.frame.origin.x+padding,self.viewLayer.frame.origin.y,self.viewLayer.frame.width-padding,self.viewLayer.frame.height)];