gpt4 book ai didi

objective-c - UITableView编辑模式删除按钮padding-right

转载 作者:行者123 更新时间:2023-11-28 19:18:44 25 4
gpt4 key购买 nike

我想在 UITableView edit mode delete button 和单元格 left side 之间留一些空间(见下面的截图)。
有什么想法吗?


(来源:mixdesign.kz)

最佳答案

设置 indentationLevel/indentationWidth 对我不起作用。

对我有用的是继承 UITableViewCell 和自定义 -layoutSubviews:

#define LEFT_EDITING_MARGIN 42

- (void)layoutSubviews
{
[super layoutSubviews];

if (self.editing && self.contentView.frame.origin.x != 0) {
CGRect frame = self.contentView.frame;
CGFloat diff = LEFT_EDITING_MARGIN - frame.origin.x;
frame.origin.x = LEFT_EDITING_MARGIN;
frame.size.width -= diff;
self.contentView.frame = frame;
}
}

关于objective-c - UITableView编辑模式删除按钮padding-right,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10606778/

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