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. OSの異なる垂直メトリックを持つカスタムフォント
- 5. 垂直ボタン付きのVBoxを持つFlex
- 6. フリーズヘッダとカラムを持つ水平と垂直のGridView
- 7. UINavigationControllerカスタムpopViewControllerAnimatedメソッド
- 8. 3つのテーブルを持つUINavigationController
- 9. OpenGL垂直リトレースタイミングを見つける
- 10. 1つのインライン行の入力を持つブートストラップ3の垂直形式
- 11. カスタムUINavigationControllerの実装
- 12. Eclipseのエディター:垂直ルーラーのカスタム列にマーカーを表示
- 13. AlertDialog.Builderの3つ以上の垂直ボタン
- 14. 2つのdiv間の垂直線スペーサー
- 15. 2つのdiv間の垂直距離
- 16. 3垂直セクション
- 17. 垂直スクロールハブタイル
- 18. Android垂直センター
- 19. LinearLayout垂直ディバイダ?
- 20. 垂直「タブ」コンポーネント
- 21. Vaadin:垂直表
- 22. NSTextField垂直アライメント
- 23. UIScrollView垂直スクロールインジケータ
- 24. ScrollView垂直スクロール
- 25. 垂直スライドメニュー
- 26. UIViewフリップ垂直
- 27. OnClick垂直ナビゲーション
- 28. 垂直スライディングメニューバー
- 29. NSMutableAttributedString垂直アライメント
- 30. 垂直整列