4

ドキュメントによると、presentViewControlleriPhoneとiPodのフルスクリーンモードでのみ動作します。ただし、同様の機能が必要です。これにより、ロードされるView Controllerからのビューの一部を表示できます(Bと呼びます)。

現在のビューコントローラーAを前提として、ユーザーから情報を取得するためにBを起動したいのですが、設計上、別のビューコントローラーに配置する必要があります。

別の値に設定modalPresentationStyleしてBでビューのサイズを変更しようとしましたが、常にビュー全体がBで表示されます。

とにかくBでビューの一部を表示することはありますか?ツイッターのポップアップに似たものを探しています。これはビューコントローラーであり、で表示できますpresentViewController

4

1 に答える 1

4

iPhone と iPod では、presentViewController でこれを行うことはできません。ドキュメントによると、これは全画面表示の ViewController のみであると書かれています。最良の選択は、子 ViewController を使用することです。ViewController コンテインメント ガイドをご覧ください。http://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/CreatingCustomContainerViewControllers/CreatingCustomContainerViewControllers.html

于 2013-02-25T07:35:23.843 に答える