iOS6から利用できるAuto Layoutを利用して、キーボードが表示・非表示になった時にUITextViewをリサイズしてみます。 Constraintの設定 UITextViewを貼り付けます。 UITextViewのConstraintsのBottom Space to: SuperviewをView Controllerのoutletに設定します。 @interface CTViewController : UIViewController @property (weak, nonatomic) IBOutlet NSLayoutConstraint *bottomConstraint; @end キーボード開閉を監視して再レイアウト キーボードの開閉を監視して、constraintに値を設定して再レイアウトを行います。bottomConstraintにはキーボードの高さのマイナ