在ios中編輯UITableView的時候,刪除按鈕會被表格元素遮擋,查了一下stackoverflow和Google,加上發展具有中國特色社會主義的代碼方案,在UITableViewCell中加入:
- (void)layoutSubviews
{
[super layoutSubviews];
for (UIView *subview in self.subviews) {
for (UIView *subview2 in subview.subviews) {
if ([NSStringFromClass([subview2 class]) isEqualToString:@"UITableViewCellDeleteConfirmationView"]) {
// move delete confirmation view
[subview bringSubviewToFront:subview2];
}
}
}
}
總算可以顯示了,目前也只能顯示全“刪除”兩個字,再調整位置就會影響體驗了。還是中國特色社會主義路線好啊