2013-06-30 23 views

回答

1

從這裏摘錄:Apple documentation

移動內容位於在鍵盤當記者問到 顯示鍵盤,系統從 屏幕底部滑出它,並在其定位的應用程序的內容。由於放置在內容頂部的是 ,因此可能會將鍵盤放置在用戶想要編輯的文本對象頂部的 。當 發生這種情況時,您必須調整您的內容,以便目標對象 保持可見狀態。

調整您的內容通常涉及暫時調整一個或多個視圖的大小並定位它們,以使文本對象保持可見狀態 。用鍵盤管理文本對象最簡單的方法是 將它們嵌入UIScrollView對象(或其子類 之一,如UITableView)中。當顯示鍵盤時,您只需重置 即可重置滾動視圖的內容區域,並將所需的 文本對象滾動到位。因此,對於UIKeyboardDidShowNotification的 響應,您的處理程序方法將執行以下操作:

獲取鍵盤的大小。通過鍵盤高度調整滾屏視圖的底部內容插入。將目標文本字段滾動到 視圖。

相關問題