2013-10-20 82 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修復它之前。