UITextField 点击时只出现光标不出现键盘怎么实现

2015-11-03 09:50:43 +08:00
 qxli

UITextField 点击时只出现光标不出现键盘怎么实现,不要和我说 textFieldShouldBeginEditing 然后 return NO ,这样光标也不会出现的

6228 次点击
所在节点    iOS
17 条回复
qq2511296
2015-11-03 10:11:13 +08:00
给 textfield 的 inputview 赋值一个 view ?
expkzb
2015-11-03 10:32:56 +08:00
如果需求不是很复杂,可以考虑自定义一个
实现 UIKeyInput
具体细节自己 google 一下
lion9527
2015-11-03 10:50:55 +08:00
真机不知道。
模拟器上常出现这种问题。删了重装,或 reset 模拟器就行了。
georgetso
2015-11-03 11:00:33 +08:00
@lion9527 何必,只需要 command+k 即可
dorentus
2015-11-03 11:55:21 +08:00
模拟器上按 cmd-K 切换显示软键盘
lion9527
2015-11-03 12:43:39 +08:00
@georgetso
╮(╯▽╰)╭
akring
2015-11-03 14:14:25 +08:00
有点好奇这是什么样的需求,激活了 textField 又不给人家输入?
qxli
2015-11-03 15:10:04 +08:00
@qq2511296 对 是这样的 textField.inputView=[[UIView alloc]initWithFrame:CGRectZero];
qxli
2015-11-03 15:11:47 +08:00
已经找到怎么做了,蟹蟹大家了
hibobby
2015-11-03 16:57:10 +08:00
@qxll 我们的测试人员看到安卓端是这样的 也给我提了这么个需求 让我给拒绝了
qxli
2015-11-03 21:15:13 +08:00
@hibobby 我是因为做计算器类的东西,数字键是自己画上的,所以如果再弹出键盘的话,感觉就不好了,所以才用这种。。不知道有没有更好的方法呢
jezal
2015-11-03 21:26:16 +08:00
@qxli 那输入框根本不需要用 UITextField , 直接用一个 UILabel 做展示不就行了?
qxli
2015-11-04 09:38:04 +08:00
@jezal 那光标咋画呀。。请教
jezal
2015-11-04 12:58:54 +08:00
@qxli 光标用一个 UIView 做动画循环播放,外观定义也比较自由。
gavingsk
2015-11-04 17:13:16 +08:00
@qxli 真机还是模拟器?
qxli
2015-11-04 20:50:58 +08:00
@jezal 嗯 可以试试这种方法
qxli
2015-11-04 20:51:10 +08:00
@gavingsk 真机

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/233153

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX