作者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/cn.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