ある種のメニューとして機能するいくつかのボタンを含むビューをプログラムで作成したView Controllerがあります。このビューは、画面外の座標 (たとえば、y 原点 -100) で初期化されます。ビューの y 原点を (アニメーションで) 調整すると、ビューがうまくスライドし、ボタンに触れて思い通りに操作できるようになります。ただし、ビュー コントローラーのビュー フレームの y 原点を調整すると、ビュー内のボタンがタッチを認識しなくなります。ビューの原点ではなくビュー コントローラーのビュー フレームの原点を調整することで、メニューが所定の位置にスライドするのではなく、画面全体が下にスライドしてメニューが表示されるという効果を得ることができることを発見しました。しかし、メニューは機能しなくなりました。
誰でもこれについて何か洞察がありますか?