2

次の図のように右パネルのスライド効果を実装する方法は?左側の領域をクリックすると、右側のパネルが非表示になります。

画像のURLhttp ://cdn.thenextweb.com/wp-content/blogs.dir/1/files/2012/02/photo.png

おもう

  1. ポップオーバーコントローラーではありません。
  2. 「addSubview」を使用して追加されたビューですか?ナビゲーションコントローラーなのでそうは思いませんが、addsubviewではナビゲーションコントローラーのビューを追加できないようです
  3. モーダルビューですか?はいの場合、半透明の背景を実装する方法は?UIModalPresentationCurrentContextを使用してモーダルビューを表示する場合、iPadを回転させたときに親ビューを回転させることはできません。

どんな助けでも大歓迎です!ありがとう。

4

1 に答える 1

0

これらはすべて、高度にカスタマイズされたViewControllerおよびViewControllerコンテナである可能性があります。

ビューコントローラを別のビューコントローラの子として追加し、選択したアニメーションを使用して手動でビューツリーにビューを追加することにより、ビューコントローラの表示を完全に制御できます。

表示される調光効果は、「調光ビュー」、たとえば黒の50%不透明なビューをオーバーレイすることで実現できます。

于 2012-05-30T04:59:17.700 に答える