2011-08-25 35 views
0

我有動態單元格和每個單元格的高度是450,在那裏有一個UITextField所以問題是,如果我點擊文本框時,它的視圖高度350鍵盤隱藏文本字段和滾動時在單元格上方並點擊比未隱藏的點。如何在鍵盤出現點擊時管理UITextField的高度?

我已經在textfield begin和endEditing上設置了高度,但在滾動時並不是一直工作......因爲我不知道UITextField的確切位置。

那麼如何在tableview滾動時設置UItextField高度動態?

回答

2

你不應該改變文本字段的高度。您可以向上滾動桌面視圖,以便在鍵盤啓動時顯示文本字段。使用setContentOffset方法滾動表格視圖。

​​
+0

感謝您的回覆,但我仍然沒有得到正確的解決方案,實際上我不知道文本字段的確切位置。所以如果我應用setContentOffset y = 100;那麼它不適用於所有的文本字段。 – Gaurav

+0

您必須動態計算偏移量。嘗試更新我的代碼。 – EmptyStack

相關問題