2010-10-27 54 views

回答

0

嘗試...

  • 創建BOOL值,像 BOOL isSelectionActive;

  • 然後,在 - (無效)的tableView:(UITableView的 *)的tableView didSelectRowAtIndexPath方法:(NSIndexPath *)indexPath設置isSelectionActive = TRUE; -

  • 然後,在 - (NSIndexPath *)的tableView :(UITableView *)tableView willSelectRowAtIndexPath :(NSIndexPath *)indexPath返回如果isSelectionActive爲TRUE,否則 返回indexPath。

  • 解除推送的視圖之前。 set isSelectionActive = False。您可以通過在 中傳遞 來實現此目的,該視圖控制器正在推送 新視圖。在解除視圖之前設置isSelectionActive = FALSE。

  • 您可以設置isSelectionActive = TRUE 在viewWillAppear中,這將讓 當您關閉推 視圖調用。

0

也就是說很少的信息。 :)但是你可以

一)檢查,如果視圖控制器已經存在

二)禁止用戶選擇相同的選擇(從你提供的這是不可能告訴你應該如何着手的信息)