2015-12-30 29 views
1

我有滾動視圖上有多個文本字段。但是,當我顯示的所有文字字段和標籤崩潰我的鍵盤TextField崩潰

func keyboardWillShow(sender: NSNotification) { 
      scroll.frame = CGRectMake(scroll.frame.origin.x, scroll.frame.origin.y, scroll.frame.size.width, self.view.frame.size.height - 216) 
     } 

     func keyboardWillHide(sender: NSNotification) { 

      scroll.frame = CGRectMake(scroll.frame.origin.x, scroll.frame.origin.y, scroll.frame.size.width, self.view.frame.size.height) 
     } 

回答

0

self.view.frame.size.height - 216)

你有沒有注意到這部分您此行

scroll.frame = CGRectMake(scroll.frame.origin.x, scroll.frame.origin.y, scroll.frame.size.width, self.view.frame.size.height - 216) 

當你鍵盤出現在那個時候你正在改變視圖的高度。 也不要在模擬器中檢查。在實際設備上運行。

你需要以適當的方式處理它。例如:How do I scroll the UIScrollView when the keyboard appears?