fuz*_*oat 7 iphone cocoa-touch objective-c uitableview
有没有办法改变使用的"滑动" [DELETE]
按钮的框架UITableViewCells
?目前它在细胞内垂直居中,但如果可能的话,我想将其移至青色指南展.
UIB*_*der 15
如果您正在寻找一种强有力的方法来解决这个问题,那么您应该继承UITableViewCell
并覆盖所有状态处理方法,以正确绘制您自己的删除按钮(不要在这些方法中调用super).但还有另一种简单的方法:
@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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4478 次 |
最近记录: |