Reeder iPadアプリ(Reeder screenshotを参照)と同様に、画面の垂直サイズにとどまるカスタムのボタンバーを持つナビゲーションベースのアプリケーションを実装する必要があります。 その結果を達成する最良の方法は何ですか?私はUINavigationControllerのサブビューとしてバーを追加し、私のボタン・バー・ビュー・コントローラーからのparentViewController参照を介してそのメソッド(pushViewController:animated :)を呼び出すことを考えましたが、ちょっと畳み込まれているようです。カスタム垂直ボタンバーを持つUINavigationController
3
A
答えて
0
危険ですが:UINavigationBarのCALayerオブジェクトにトランスフォームを設定してください。棒を "-1 * M_PI_2"だけ回転させる変換はほぼ正しいでしょう。位置を正しく得るためには、それを数ピクセルも変換する必要があります。
確かに動作しますが、カスタムナビバーをレンダリングし、UINavigationControllerのデリゲートプロトコルを実装し、navの変更を聞き取り、コールバック内に独自のアニメーションを実装します。
(私はカスタムUINavigationBarsを提供するために、後者の方法をやった - それは正常に動作します)
後者の方法では唯一の注意点は、お互いが終了するのを、デフォルトでは、彼らが待っているので、あなたのアニメーションが/ディレイを一時停止するかもしれないということです。 UIViewアニメーションを見ると、「他のアニメーションが進行中であってもすぐに再生できます」という設定があり、それをYES
に設定する必要があるかもしれません。
関連する問題
- 1. 垂直視差効果を持つスライダ
- 2. 複数のビューを持つ垂直スクロールバー
- 3. 左側の垂直グラデーションバーを持つコンボボックス
- 4. 3列の垂直列と1列の垂直列を持つ4列のdiv
- 5. Plotly.jsを使用したカスタム垂直線
- 6. いくつかの固定ピクセルを持つ垂直スクロールバー
- 7. 垂直スクロールビューの垂直ビューページャ
- 8. カスタムUINavigationControllerアニメーション
- 9. UINavigationControllerカスタムpopViewControllerAnimatedメソッド
- 10. 長いドロップダウンを持つツリー垂直メニューをデザインするには?
- 11. SQL垂直のデフォルトを持つテーブルを作成する
- 12. フリーズヘッダとカラムを持つ水平と垂直のGridView
- 13. フレックスボックスのリストアイテムを持つタグの垂直方向の整列
- 14. 垂直ボタン付きのVBoxを持つFlex
- 15. OSの異なる垂直メトリックを持つカスタムフォント
- 16. JSONの垂直IDEOGRAPHIC COMMAを持つエスケープ\ nオブジェクト
- 17. カントは、私はこのウェブサイトのwww.acigaiabeta.esy.esを持つ垂直カルーセル
- 18. 3つのテーブルを持つUINavigationController
- 19. カスタムUINavigationControllerの実装
- 20. 残りの垂直スペースについて垂直にラインを中心にする
- 21. OpenGL垂直リトレースタイミングを見つける
- 22. UINavigationControllerをタブとして持つUITabViewController
- 23. 2人の代理人を持つUINavigationController?
- 24. 1つのインライン行の入力を持つブートストラップ3の垂直形式
- 25. Eclipseのエディター:垂直ルーラーのカスタム列にマーカーを表示
- 26. カスタム垂直スライダをアニメーション化する方法Jquery
- 27. LinearLayout垂直ディバイダ?
- 28. RichTextBox垂直オートスクロールテキスト
- 29. は垂直
- 30. 垂直ラジオボタン