1

作業中のアプリケーションでは、iPhoneのAddressBookを操作する必要があります。

現在、Titanium mobileはネイティブウィジェットを公開していないため、この制限を克服するためのモジュールを作成することにしました。

私の知る限り、navigationControlを変更する唯一の方法はshowModalControllerを使用することです。

[[TiApp app] showModalController:picker animated:animated];

これは現在のビューにモーダルコントローラーを追加しますが、タブが付いているため、私のアプリには役に立ちません。必要なのは、viewControllerを現在のタブに埋め込まれた現在のビューコントローラーにプッシュする方法です。

この結果に到達するためのクリーンな方法はありますか?

その機能はショーストッパーなので、すぐに方法が見つからない場合は、ネイティブ実装に切り替える必要があります:-(

4

1 に答える 1

0

Ti.Contacts.showContactsTitaniumは、メソッド(doc )を使用してネイティブコンタクトピッカー(ABPeoplePickerNavigationController)を表示します。

showModalController:animated:また、タブ付きビューで使用できるはずです。モーダルビューは、閉じられるまでタブをカバーしますが、それがiPhoneでのモーダルビューの動作方法です。

于 2011-02-09T18:04:58.267 に答える