0

我該如何實現這一目標?基本上我有第一個視圖控制器列出了一些項目,如果我觸摸一個項目,它會推動另一個視圖控制器在該項目的詳細視圖,然後如果我選擇「編輯」它將呈現一個模態視圖控制器,在這種模式視圖控制器我可以選擇刪除該項目。如果我選擇刪除,我想關閉模式視圖控制器並返回到項目列表。Cocoa-Touch - 同時關閉模式視圖控制器和流行視圖控制器

因此爲了清晰ListViewController,DetailedViewController,EditViewController。

回答

1

我會推薦使用DetailedViewController進行編輯,就像Contacts.app一樣。

如果您不想忽略EditViewController,那麼您可以使用委託模式來解決它,這會在您解散編輯控制器之​​前彈出DetailedViewController。

+0

你會如何從詳細 - >編輯一個很好的動畫,如在Contacts.app? –

+0

取決於你的觀點,但如果你有一個tableview,編輯方法將是你的隊列以正確的順序執行動畫。 –

+0

可可與愛有一個不錯的帖子,可以提供som提示:[編輯tableviews](http://cocoawithlove.com/2009/01/multiple-row-selection-and-editing-in.html) –

相關問題