タグ

keyboardとiphoneに関するn-segaのブックマーク (2)

  • キーボードに合わせて画面を上げ下げする

    画面の下の方に TextField がある場合、キーボードが競り上がっても隠れないよう、キーボードが競り上がるのに合わせて画面をにょいっと上げてやる処理が必要になります。 今回は、UIEdgeInsets に関連する Tips 第2段として、キーボードに合わせて画面を上げ下げする方法を紹介します。 まずは、”Lorem ipsum…” UITextView、”Name:” UILabel、UITextField を、UIScrollView に入れます。このビュー構成で次のことをします: キーボードが上がり下がりするタイミングを知らせてもらえるようにする キーボードが競り上がるのに合わせて、画面を上げる キーボードの Done ボタンが押されたら、キーボードを隠す キーボードが隠れるのに合わせて、画面を下げる キーボードが上がり下がりするタイミングを知らせてもらえるようにする キーボードが

    キーボードに合わせて画面を上げ下げする
  • キーボードの位置や大きさを取得する : Objective-C プログラミング

    iPhoneiPad では、テキスト入力をする際に、ソフトウェアキーボードが表示されてくるようになっています。 そのため、iPhone アプリや iPad アプリを作るときには、キーボードの表示状態を考慮して、プログラムを組む必要に迫られる場合もよくあります。 たとえば、登場したキーボードによってコントロールが隠されてしまうような場面では、隠れて欲しくないコントロールを移動したりして見えるようにする必要がありますけど、それを実現できるように、キーボードが表示される位置やその大きさを、プログラムで取得することが出来るようになっています。 キーボードの位置やサイズを取得する キーボードの表示される位置や大きさを取得するには、通知センターから、キーボードの表示状態の変化を知らせる通知を受け取る必要があります。 通知には "UIKeyboardWillShowNotification", "

  • 1