有什么方法可以缩进tableview单元格并且能够看到tableviews背景吗?
------------
|normal |
------------
xx|indented |
------------
|normal |
-------------
xxxxxxxxxxxx
xxxxxxxxxxxx
这就是我正在寻找的效果。其中x =苹果纹理亚麻背景。
答案 0 :(得分:0)
设置部分的高度为39,然后在视图中为部分制作视图,设置为背景颜色,颜色为n,返回此视图,告诉我这是否有帮助
答案 1 :(得分:0)
我要做的是UITableViewCell的子类,默认情况下使用clearColor单元格。在单元格的顶部创建自己的内容视图。
创建一个setIndented
方法,该方法应用单元格宽度和位置的调整。现在,从你的cellForRowAtIndex
方法,你可以做这样的事情,到你想要缩进的单元格。
[cell setIndented];
希望这有帮助,为我在手机上做的任何打字错误道歉。 :)
你可以尝试这样的缩进方法。
UPDATE :您的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)];