有没有办法改变 UITableViewCells
上使用的“滑动”[DELETE]
按钮的框架?目前它在单元格内垂直居中,但如果可能的话我想将它向下移动到青色引导显示。
最佳答案
如果您正在寻找一种非常真实的方法来解决这个问题,那么您应该继承 UITableViewCell
并覆盖所有状态处理方法以正确绘制您自己的删除按钮(不要在那些方法)。但还有另一种简单的方法:
@implementation CustomCell
- (void)layoutSubviews {
[super layoutSubviews];
if (self.showingDeleteConfirmation) {
if ([self.subviews count] < 4) return;
UIView *delBtn = [self.subviews objectAtIndex:3];
delBtn.frame = CGRectOffset(delBtn.frame, 0, 10);
}
}
@end
关于iphone - UITableViewCell,删除按钮框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6861431/