也許這會幫助別人。經過多次搜索後,我沒有看到任何方式只使用To:字段。我最終編寫了自己的一套視圖控制器來複制行爲和行爲。我做了以下類:
- 聯繫(對於名字字符串屬性,姓氏和電子郵件)
- 聯繫(類方法來創建各種格式的聯繫對象的一個NSArray)
- ContactFormViewController(模擬到郵件作曲家:字段)
- ContactTableViewController(顯示與洗滌
裏面聯繫人類的所有聯繫人)的列表,我用ABAddressBookRequestAccessWithCom請創建一個Contact *對象的NSArray,並在構造它時對數組進行排序。
然後我有兩個視圖控制器,就像郵件編輯器一樣。
在第一個視圖控制器上,有一個UITextField用於鍵入電子郵件地址或名稱,一個UITableView用於顯示與輸入字符串匹配的聯繫人,以及一個UIScrollView,每添加一個聯繫人即可添加UIButtons表。 UITextView上的每個editingChanged事件都會將數據源創建/更新爲UITableView。還有兩個UIButton。一種是向列表中選擇的聯繫人添加一個手動輸入的電子郵件地址(該按鈕僅在文本輸入與emiail正則表達式匹配時纔可見),另一個按鈕是顯示UITableViewController,如果用戶寧願瀏覽到聯繫人而不是鍵入它們並挑選結果。
如何在UITableView中使用複選框的用戶聯繫人列表?也許是一排輸入其他人。 – Kevin
不幸的是,這不會工作。我們的UI設計者需要類型和完整的格式,而不是表格。 – VaporwareWolf