看板 MacDev 關於我們 聯絡資訊
我目前有兩個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://www.ptt.cc/bbs/MacDev/M.1406834426.A.A32.html
darktt:是viewController,還是view,請搞清楚 08/01 09:19
itisjoe:出現鍵盤的程式碼從viewDidLoad改放到viewWillAppear 08/01 11:18
itisjoe:猜的 08/01 11:18
zen4641:第一個是tabviewcontroll 第二個是viewcontroll 08/01 16:15
zen4641:另外是在第一個viewtroller中的textfield點擊之後不出現 08/01 16:16
zen4641:鍵盤 08/01 16:16
※ 編輯: zen4641 (219.68.248.100), 08/01/2014 16:17:38
lolicontrol:試試[textfiled becomeFirstResponder]; 看看 08/01 16:42
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
lolicontrol:一般應該都會自己盤出... 不然你把那段code放到 08/01 21:33
lolicontrol:textfield delegate 裡看看 08/01 21:34
lolicontrol:如果不是重要的專案可以寄給我看看,我也滿好奇的 08/01 21:42
lolicontrol:oniisama1989@gmail.com 08/01 21:42