2013-08-17 29 views
1

我想創建一個網頁,用戶可以編輯喜歡的iOS應用程序聯繫他們的信息。但是,從我的理解,UITableView不提供該選項。它只允許你插入單元格,刪除單元格,重新排列單元格(我是否正確?)。 有沒有簡單的方法來做到這一點?的iOS應用程序聯繫編輯風格的用戶信息形式

我的解決方案,我能想到的是要爲每個用戶創建信息的新小區,但它是非常繁瑣和雜亂,因爲我將不得不爲每個用戶信息類型創建自定義單元格。如果我有5個單元格類型,那麼會有15個額外的文件(.m .h .xib)供我創建。或者,我可以創造故事板原型細胞,但我不知道現在以防止其重複使用的電池,並在這個過程中失去我的數據。

回答

1

如果它是接觸,你可以嘗試使用一些AddressBookUI框架內置的觀點,像ABPersonViewController允許查看和編輯聯繫人。

https://developer.apple.com/library/ios/DOCUMENTATION/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/Chapters/UI_Controllers.html#//apple_ref/doc/uid/TP40007744-CH5-SW1

否則,如果您需要自定義表單,有沒有內置的iOS控制做到這一點。

界面生成器可以幫助您使用靜態細胞(如果你能支持子類的UITableViewController),或通過爲每種類型的字段(日期,字符串,撥動,...)的原型細胞。

此外,您可以檢查一些github上項目,試圖解決這個問題:

雨果

相關問題