如何在左边插入UIView并缩进单元格?

时间:2014-03-19 03:16:21

标签: objective-c xcode uitableview

我试图在UITableViewCell的左侧插入UIView,但是当我这样做时,我不知道如何移动/缩进整个单元以避免覆盖View。

如果我使用
cell.indentationLevel = 10;
只有TEXT才会对齐,而不是整个单元格。

IE:http://i463.photobucket.com/albums/qq357/darkCB666/iOSSimulatorScreenshot19032014000530_zps44572bfa.png

我试图像WhatsApp和Facebook聊天联系人列表一样进行某些操作(单元格行与文本对齐)。

2 个答案:

答案 0 :(得分:0)

尝试设置separatorInset属性,如下所示:

cell.seperatorInset = UIEdgeInsetsMake(0, 10, 0, 0);

这将插入该行并自动调整默认子视图。

答案 1 :(得分:0)

我见过和使用的一个常见技巧就是用我自己的线布置单元格来实现我想要的外观。不要使用iOS默认行,而是在您需要考虑左手UIView的位置和长度处插入自己的行。