UIButtonをクリックしたときにMainViewでサブビューを見つけたい。しかし、そのボタンをクリックすると、そのサブビューはメインビューの上部にのみ表示されます。キーボードのようなスライド付きのmainViewの下にそのsubViewを表示したいと思います。iOSでは、キーボードはメインビューの下にスライド付きで表示されます。そのようにサブビューを表示したい。どうやってやるの?私を助けてください!。
よろしくお願いします、
UIButtonをクリックしたときにMainViewでサブビューを見つけたい。しかし、そのボタンをクリックすると、そのサブビューはメインビューの上部にのみ表示されます。キーボードのようなスライド付きのmainViewの下にそのsubViewを表示したいと思います。iOSでは、キーボードはメインビューの下にスライド付きで表示されます。そのようにサブビューを表示したい。どうやってやるの?私を助けてください!。
よろしくお願いします、
UIViewのドキュメントを読むことから始めます。iOSでのほとんどすべての描画は、UIViewから派生したクラスによって行われるため、UIViewに精通している必要があります。UIViewには、-addSubview:
任意のビューにサブビューを追加するために使用できるメソッドがあります。
サブビューを所定の位置にスライドさせたい場合は、CoreAnimationについて読むことをお勧めします。
キーボードの置換など、サブビューが入力用である場合は、代わりに、inputView
特定のビュー(UITextFieldやUITextViewなど)が提供するプロパティを確認できます。たとえば、ビューのテキストフィールドのプロパティである場合inputView
、そのテキストフィールドが最初の応答者になると、システムがビューの表示を処理します。