これはiPhoneプログラミングにとっての熱い質問ですが、私はまだ良い答えが見つかりません。UIImagePickerControllerの後にUIViewControllerを表示
にカスタムボタンがオーバーレイされたUITabBarController
ベースのアプリケーションがあります。このカスタムボタンは、新しいアイテムを転記するために使用されます。 thisのように(私はInstagramを取るなど)。
もちろん、このボタンはアプリケーション全体でアクセスできる必要があります。 このボタンをクリックすると、ライブラリまたはカメラから画像を選択するためのUIImagePickerControllerが表示されます。
画像を選択した後で別のUIViewController
を表示する方法が問題です。
第1の方法はUIImagePickerController
デリゲートメソッドからboolean型変数を設定し、のviewDidAppear
メソッドをオーバーライドブールVARをチェックするためのすべての View Controllerを、それがTRUE
だ場合、[self.tabBarController presentModalViewController:MyController animated:YES]
を呼び出しています。しかし、私はこれがかなり醜いと思う。
他の(エレガントな)方法はありますか?
残念ながら、私が 'self.navigationController'からプッシュした場合、タブのみが画像ピッカー –