2014-11-03 98 views
1

我有一個應用程序,它有一個viewcontroller適用於風景以及肖像模式,現在當應用程序轉到風景模式並返回到肖像時,鍵盤不' t直到應用程序退出才顯示。iPhone 6和6加上方向變化時的鍵盤問題

這個問題與iOS 8.0無關,因爲它適用於iOS 5的iPhone 5S,但它不適用於iPhone 6和6+。還檢查了鍵盤框架及其顯示正確,但鍵盤不顯示。任何建議都會有很大的幫助。

或者有沒有辦法可以強制鍵盤顯示。

+0

您是否使用模擬器?如果是的話,iOS_Simulator->硬件 - >鍵盤,然後取消勾選「連接硬件鍵盤」將顯示模擬器內的鍵盤。否則,如果鍵盤看起來不像預期那麼Daniel McCarthy的解決方案將有所幫助。謝謝 – 2014-11-18 06:57:14

回答

1

您是否嘗試添加用於iPhone 6和6+的啓動圖像?如果沒有針對2種新設備分辨率的特定啓動映像,該應用程序基本上會假設寬度仍然爲320像素,並將所有內容都展開以適應更大的屏幕。我已經看到這導致iPhone 6和6+設備上的鍵盤出現許多奇怪的問題,聽起來這也可能是這裏的根本問題。下面是你需要兩個設備的啓動圖像分辨率:

對於iPhone 6: 750 X 1334(@ 2個)用於肖像--- 1334 X 750(@ 2個)用於景觀

對於iPhone 6加: 1242 x 2208(@ 3x)肖像--- 2208 x 1242(@ 3x)風景

+0

謝謝丹尼爾,是的啓動屏幕丟失,它造成了這個問題。 – 2014-12-10 10:30:46

+0

@PrasenjitSinha沒問題。如果它有效,你能接受答案嗎?謝謝! – 2014-12-10 17:18:14