V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
qxli
V2EX  ›  iOS

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

  •  
  •   qxli · Nov 3, 2015 · 7304 views
    This topic created in 3830 days ago, the information mentioned may be changed or developed.

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

    17 replies    2015-11-04 20:51:10 +08:00
    qq2511296
        1
    qq2511296  
       Nov 3, 2015
    给 textfield 的 inputview 赋值一个 view ?
    expkzb
        2
    expkzb  
       Nov 3, 2015
    如果需求不是很复杂,可以考虑自定义一个
    实现 UIKeyInput
    具体细节自己 google 一下
    lion9527
        3
    lion9527  
       Nov 3, 2015
    真机不知道。
    模拟器上常出现这种问题。删了重装,或 reset 模拟器就行了。
    georgetso
        4
    georgetso  
       Nov 3, 2015
    @lion9527 何必,只需要 command+k 即可
    dorentus
        5
    dorentus  
       Nov 3, 2015 via iPhone
    模拟器上按 cmd-K 切换显示软键盘
    lion9527
        6
    lion9527  
       Nov 3, 2015
    @georgetso
    ╮(╯▽╰)╭
    akring
        7
    akring  
       Nov 3, 2015
    有点好奇这是什么样的需求,激活了 textField 又不给人家输入?
    qxli
        8
    qxli  
    OP
       Nov 3, 2015
    @qq2511296 对 是这样的 textField.inputView=[[UIView alloc]initWithFrame:CGRectZero];
    qxli
        9
    qxli  
    OP
       Nov 3, 2015
    已经找到怎么做了,蟹蟹大家了
    hibobby
        10
    hibobby  
       Nov 3, 2015
    @qxll 我们的测试人员看到安卓端是这样的 也给我提了这么个需求 让我给拒绝了
    qxli
        11
    qxli  
    OP
       Nov 3, 2015
    @hibobby 我是因为做计算器类的东西,数字键是自己画上的,所以如果再弹出键盘的话,感觉就不好了,所以才用这种。。不知道有没有更好的方法呢
    jezal
        12
    jezal  
       Nov 3, 2015
    @qxli 那输入框根本不需要用 UITextField , 直接用一个 UILabel 做展示不就行了?
    qxli
        13
    qxli  
    OP
       Nov 4, 2015
    @jezal 那光标咋画呀。。请教
    jezal
        14
    jezal  
       Nov 4, 2015
    @qxli 光标用一个 UIView 做动画循环播放,外观定义也比较自由。
    gavingsk
        15
    gavingsk  
       Nov 4, 2015
    @qxli 真机还是模拟器?
    qxli
        16
    qxli  
    OP
       Nov 4, 2015
    @jezal 嗯 可以试试这种方法
    qxli
        17
    qxli  
    OP
       Nov 4, 2015
    @gavingsk 真机
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   902 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 21:07 · PVG 05:07 · LAX 14:07 · JFK 17:07
    ♥ Do have faith in what you're doing.