[問題] 兩個view轉換 keyboard無法顯示

看板MacDev作者 (geminis)時間11年前 (2014/08/01 03:20), 11年前編輯推噓-1(0111)
留言12則, 4人參與, 最新討論串1/1
我目前有兩個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

08/01 09:19, , 1F
是viewController,還是view,請搞清楚
08/01 09:19, 1F

08/01 11:18, , 2F
出現鍵盤的程式碼從viewDidLoad改放到viewWillAppear
08/01 11:18, 2F

08/01 11:18, , 3F
猜的
08/01 11:18, 3F

08/01 16:15, , 4F
第一個是tabviewcontroll 第二個是viewcontroll
08/01 16:15, 4F

08/01 16:16, , 5F
另外是在第一個viewtroller中的textfield點擊之後不出現
08/01 16:16, 5F

08/01 16:16, , 6F
鍵盤
08/01 16:16, 6F
※ 編輯: zen4641 (219.68.248.100), 08/01/2014 16:17:38

08/01 16:42, , 7F
試試[textfiled becomeFirstResponder]; 看看
08/01 16:42, 7F

08/01 19:03, , 8F
我試過[textfiled becomeFirstResponder] 鍵盤不出現>< !
08/01 19:03, 8F
※ 編輯: zen4641 (219.68.248.100), 08/01/2014 19:06:13 ※ 編輯: zen4641 (219.68.248.100), 08/01/2014 20:18:11

08/01 21:33, , 9F
一般應該都會自己盤出... 不然你把那段code放到
08/01 21:33, 9F

08/01 21:34, , 10F
textfield delegate 裡看看
08/01 21:34, 10F

08/01 21:42, , 11F
如果不是重要的專案可以寄給我看看,我也滿好奇的
08/01 21:42, 11F

08/01 21:42, , 12F
oniisama1989@gmail.com
08/01 21:42, 12F
文章代碼(AID): #1JsfRweo (MacDev)
文章代碼(AID): #1JsfRweo (MacDev)