我有一个放在scrollView上的UITableView
。一切正常,但当我正在编辑表格并触摸小圆形删除按钮时,确认删除矩形按钮不会出现。原因很清楚。由于表格可水平滚动,因此确认删除按钮会出现在单元格的最后,我在启动时看不到。当我水平滚动时,它会消失
那么,有什么方法可以设置删除按钮的来源,以便它出现在开头?
答案 0 :(得分:0)
我不确定,但您可以在
中尝试以下代码- (void)tableView:(UITableView *)aTableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete)
{
}
}
编写此代码
for (UIView *subview in self.subviews) {
if ([NSStringFromClass([subview class]) isEqualToString:@"UITableViewCellDeleteConfirmationControl"]) {
UIView *deleteButtonView = (UIView *)[subview.subviews objectAtIndex:0];
CGRect f = deleteButtonView.frame;
f.size.width = xx;
f.size.height = xx;
deleteButtonView.frame = f;
}