6
當我將我的uitableview更改爲編輯模式時,我希望用戶能夠選擇沒有發生延遲的單元格。故事板中連接了segue。有沒有辦法在編輯模式下禁用segue?在uitableview編輯模式下捨棄segue
我無法在編輯期間禁用與單元格的交互,因爲我需要在編輯控件(插入按鈕)上按下按鈕。
當我將我的uitableview更改爲編輯模式時,我希望用戶能夠選擇沒有發生延遲的單元格。故事板中連接了segue。有沒有辦法在編輯模式下禁用segue?在uitableview編輯模式下捨棄segue
我無法在編輯期間禁用與單元格的交互,因爲我需要在編輯控件(插入按鈕)上按下按鈕。
在您的視圖控制器覆蓋
- (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender{
return !self.isEditing;
}
裏面,如果這是正確的SEGUE該方法檢查,並確認編輯狀態。如果編輯處於打開狀態,則返回NO
;否則,返回YES
。
'shouldPerformSegueWithIdentifier'是iOS 6及以上版本。 – zaph
以及一個幫助示例:[here](http://www.sandymilne.com/shouldperformseguewithidentifier-and-prepareforsegue-in-ios-6/) – plusangel