UITabBarController スターター プロジェクトからアプリをビルドしました。最初のタブは、タブ バーを含む main.xib の一部です。画面の一部のみをカバーするタブのビューの上に、ビューを下から上にスライドさせたいと思います。私の理解では、トップビューを非モーダルにすると画面の一部しかカバーできないということですが、NavigationController なしでそれを行う方法がわかりません。
これどうやってするの?
UITabBarController スターター プロジェクトからアプリをビルドしました。最初のタブは、タブ バーを含む main.xib の一部です。画面の一部のみをカバーするタブのビューの上に、ビューを下から上にスライドさせたいと思います。私の理解では、トップビューを非モーダルにすると画面の一部しかカバーできないということですが、NavigationController なしでそれを行う方法がわかりません。
これどうやってするの?
UIView をサブビューとして現在のビューに追加し、アニメーション ブロックや Quartz などを使用して、その外観を画面にアニメーション化することができます。
presentModalViewController:
UIViewController
は、実際には のスーパークラスである に属するメソッドであるため、ナビゲーション コントローラだけでなく、任意のUINavigationController
ビュー コントローラから使用できます。
UIActionSheetを使ってみましたか? これは、ユーザー入力を上にスライドさせて現在のビューの下部のみをカバーするためのいくつかのボタンを備えたビューを取得する簡単な方法です。