2016-03-03 53 views
0

最近我用這個移動瀏覽鍵盤的背面當文本字段選擇移動查看鍵盤的背面當文本框選擇

http://www.ioscreator.com/tutorials/move-view-behind-keyboard-ios8-swift

如果我只需要進行一些投入移動看來,別人接近頂部和唐不需要它?我嘗試了下面的代碼,但沒有成功。

var searcher 

    func keyboardWillShow(notification: NSNotification) { 
     if (searcher.tag == 1){ 
     if let userInfo = notification.userInfo { 
      if let keyboardSize = (userInfo[UIKeyboardFrameBeginUserInfoKey] as? NSValue)?.CGRectValue() { 
       kbHeight = keyboardSize.height 
       self.animateTextField(true) 
      } 
     } 
} 
    } 

在此先感謝!

回答

0

我建議您使用AutoKeyboardScrollView庫,而不是手動添加代碼。這個庫已經做到了你所期望的行爲。

可以看出該項目的自述:

enter image description here

+0

我怎麼安裝它!? –

+0

@AhmedSafadi您可以在存儲庫的自述文件中找到安裝說明。 – mathielo

+0

問題是,我應該使用常量,我不想這樣做 –

0

另一大庫這是IQKeyboardManager。 https://github.com/hackiftekhar/IQKeyboardManager

使用簡單,將爲您的整個應用程序在全球範圍內執行此操作。簡單的配置,並將其添加上一頁,下一頁,做功能

如果您使用的CocoaPods,只需添加

pod 'IQKeyboardManager-Swift' 

退房的文檔GitHub的頁面上的配置選項

+0

它對我的項目來說太大:( –