我有這個滾動視圖問題。我在我的應用程序,屏幕A和屏幕B中有2個屏幕。我在我的第一個屏幕A上有10個按鈕。在滾動視圖上。我在屏幕的右下角也有2個UITextViews。當我點擊textivew來輸入數值時,會彈出鍵盤。現在,沒有關閉/隱藏鍵盤,我點擊了我應用程序上的一個按鈕。這將我帶到另一個屏幕,屏幕B.我有一個文本框和一個添加按鈕。我點擊文本框並顯示一個鍵盤。我輸入值。點擊添加按鈕。它將輸入的值添加到我在該屏幕上的桌面視圖中。現在,如果不關閉/隱藏此屏幕上的鍵盤以及我按下按鈕。所以我回到了屏幕A.但現在屏幕變形了。所有字段都滾動到屏幕上。底部有大約50-60%的屏幕空白。 我跟着這個鏈接http://www.techotopia.com/index.php/Writing_iOS_5_Code_to_Hide_the_iPhone_Keyboard 它在早上工作的屏幕B.我打回來,它帶我到屏幕A,沒有任何異常屏幕。爲什麼會發生這種情況?在這個環節中採取措施就足夠了?或者是不是很簡單,我必須做更多的步驟?請幫助。謝謝..解決了 - 後按鈕被擊中時ios應用程序屏幕搞砸了
編輯:所以我注意到pattern.I輸入值在UItextview.Click屏幕A上的按鈕,移動到屏幕B .Add值也在這裏。點擊後退,然後返回到屏幕A和視圖都搞砸了。 所以我做了這個測試 1.改變UITextview值(鍵盤彈出),只需點擊按鈕 - >屏幕B.屏幕上什麼都不做。回到頂端。屏幕A很好。 2.在屏幕A上點擊按鈕而不改變任何UItextview(沒有鍵盤彈出)。移動到屏幕B.此處不做任何操作並回到屏幕A.屏幕A出現並且非常完美。 3.在UITtextview上沒有任何改變的情況下按住屏幕A(沒有鍵盤彈出)。移動到屏幕B.在文本框中輸入數值。點擊添加按鈕。點擊返回。回到屏幕A.屏幕A很好。 4.改變TextView的值(Keypad彈出)。沒有隱藏/關閉它,點擊button.Screen B出現。在文本框中輸入值(彈出鍵盤)。點擊添加按鈕。點擊返回。回到屏幕A.屏幕A被搞砸了。 總之,當我改變數值/或當鍵盤出現在兩個屏幕屏幕A被搞砸了。有人可以幫我嗎?
明白了。沒關係。我搜索瞭如何強行關閉鍵盤,並且[self.view endEditing:YES];它做了詭計。 – RookieAppler
您應該將其添加爲答案並將其標記爲已接受。這應該有助於那些試圖找到解決相同問題的人。 – iDev