1

ジェスチャ認識機能を使用して表示および非表示にできる垂直メニュー (画面の左側) を作成しようとしています。

これに似た投稿が少し役に立ちましたが、幅や位置を変更せずに UIToolBar を垂直位置に回転させるだけでした。

誰かがこれに似たものをうまく作成し、喜んで助けてくれるなら、私はそれを大いに感謝します!

また、誰かが私を正しい方向に向けることができれば、おそらくいくつかのサンプル コードを教えてくれます。

4

1 に答える 1

6

これを行うにはUIToolBar、90度の回転変換を適用し、すべてのアイコンを90度回転させて一致させますUIToolBar。フレームを調整するだけで、幅と位置を変更できます。ただし、これを行うには、ナビゲーションコントローラーに組み込まれているツールバーを使用するのではなく、独自のツールバーを作成する必要があります。

もう1つのオプションは、単に自分でロールすることです。これにより、より多くのカスタマイズが可能になるため、おそらくより良いオプションです。さまざまなタイプのサードパーティの実装がいくつかあり、現在のFacebookアプリのサイドバーに基づいているものもあります。探し始めるのに適した場所はhttp://cocoacontrols.comです。これらはさまざまな品質のものです。

一方で、自分でロールするのはそれほど難しくないので、それを検討するのは良いオプションです。

于 2012-04-04T16:04:29.637 に答える