この質問は何度か尋ねられましたが、私はSwift 3.0を使用する実装を探しています。明確にするために、私はテキストビューではなくテキストビューを持っています。TextView Edit Swift 3.0のビューを上に移動
私は...このような何かをやってviewDidLoad()
で
を試してみました:
NotificationCenter.default.addObserver(self, selector: Selector(("keyboardWillShow")), name:NSNotification.Name.UIKeyboardWillShow, object: nil);
NotificationCenter.default.addObserver(self, selector: Selector(("keyboardWillHide")), name:NSNotification.Name.UIKeyboardWillHide, object: nil);
その後、私はViewControllerをでこれらのメソッドを作成しました:私は選択したときに
func keyboardWillShow(sender: NSNotification) {
self.view.frame.origin.y = -150
}
func keyboardWillHide(sender: NSNotification) {
self.view.frame.origin.y = 0
}
は私がクラッシュを取得テキストビュー
...コーディング
ハッピー...それがお役に立てば幸いです。それはそうだと言いますが、私はちょうどそれをポッドと一緒に働かせようとするのに30分を費やしてしまい、それはうまくいきませんでした。しかし、推薦に感謝します。 – BlackHatSamurai