作者zen4641 (geminis)
看板MacDev
標題[問題] 兩個view轉換 keyboard無法顯示
時間Fri Aug 1 03:20:23 2014
我目前有兩個view
因為第一個view是tabbarview 所以第二個viewcontroller要轉回第一個view的時候
只能使用[self dismissViewControllerAnimated:YES completion:nil];}
************************************
如果回去的時候使用Segue來換場鍵盤是會出現的
但是我第一個是tabbarview 如果直接回到該子tabbarview下方的tab bar選單會消失
所以我只能使用dismissview的方式
************************************
但是轉回去的時候
在tabbarview中的textfiel該自動出現鍵盤的時候 鍵盤都不再自動出現
但是在第二個view(viewcontrolle)裡面還是可以持續出現鍵盤
所以是第一個view鍵盤失效嗎?
有高手知道這部分該怎麼處理嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.68.248.100
※ 文章網址: http://webptt.com/m.aspx?n=bbs/MacDev/M.1406834426.A.A32.html
1F:噓 darktt:是viewController,還是view,請搞清楚 08/01 09:19
2F:→ itisjoe:出現鍵盤的程式碼從viewDidLoad改放到viewWillAppear 08/01 11:18
3F:→ itisjoe:猜的 08/01 11:18
4F:→ zen4641:第一個是tabviewcontroll 第二個是viewcontroll 08/01 16:15
5F:→ zen4641:另外是在第一個viewtroller中的textfield點擊之後不出現 08/01 16:16
6F:→ zen4641:鍵盤 08/01 16:16
※ 編輯: zen4641 (219.68.248.100), 08/01/2014 16:17:38
7F:→ lolicontrol:試試[textfiled becomeFirstResponder]; 看看 08/01 16:42
8F:→ zen4641:我試過[textfiled becomeFirstResponder] 鍵盤不出現>< ! 08/01 19:03
※ 編輯: zen4641 (219.68.248.100), 08/01/2014 19:06:13
※ 編輯: zen4641 (219.68.248.100), 08/01/2014 20:18:11
9F:→ lolicontrol:一般應該都會自己盤出... 不然你把那段code放到 08/01 21:33
10F:→ lolicontrol:textfield delegate 裡看看 08/01 21:34
11F:→ lolicontrol:如果不是重要的專案可以寄給我看看,我也滿好奇的 08/01 21:42