2013-10-20 79 views
1

的iOS 7 SDKUISplitViewController&的UITableView滑动删除由SectionIndex

当滑动从右到左在一个UITableViewCell启用“删除”模式,红色“删除”的UIView似乎受到SectionIndex被部分遮蔽遮蔽。

enter image description here

有没有解决?

编辑:即使SectionIndex背景是透明或白色,'删除'仍然部分隐藏和遮蔽。

编辑2:在Twitter中建议我创建一个自定义的UITableViewCell,并使其更窄,并移动默认的“删除”按钮,但我不希望(也不认为我应该)为此付出努力应该已经由Apple和默认SDK提供的东西。

回答

1

那么,当我需要完成项目,我诉诸写一个自定义的UITableViewCell。

这里的证明:

enter image description here

和 '修复' 是的UITableViewCell的新的子类,更改默认类方法:

- (void) setFrame:(CGRect)frame 
{ 
    frame.size.width -= 30.0f; 

    [super setFrame:frame]; 
} 

希望帮助别人,至少在Apple修复它之前。