我有一个适合自定义的uitableviewcells。我在单元格的右上角定义了一个uilabel。当我进入编辑模式时,当左侧红色按钮进入视图时,整个单元格移动到右侧,我的标签移动到视图之外。如何缩放uilabel以适合我的观点?
答案 0 :(得分:1)
我找到的唯一方法是在自定义UITableViewCell中执行此操作:
- (void)layoutSubviews {
[super layoutSubviews];
CGRect b = self.contentView.bounds;
if (self.editing) {
// You can adapt 'b' a bit in editing mode for good measure...
b.origin.x += 2;
b.size.width -= 4;
}
// Layout your view accordingly to 'b' as usual