【问题标题】:iphone keyboard button popupiphone键盘按钮弹出
【发布时间】:2012-09-15 07:09:30
【问题描述】:

我有一个用于 iPhone 应用程序的带有按钮的自定义视图,我将它用作 uitextfield 的输入视图。因此,当我单击按钮时,我希望弹出键,以便用户查看手指下的内容,非常类似于 iOS 中的默认键盘。有人已经问过类似的问题但没有答案,我做了一些研究但找不到任何东西,所以我恭敬地再次问这个问题。

【问题讨论】:

    标签: iphone button keyboard popup


    【解决方案1】:

    你必须通过代码创建你想要的行为,模仿默认的键盘设计。 这意味着您必须创建一个方法,在用户触摸您的按钮/键时显示用户手指下的内容,然后创建一个方法,然后在用户释放您的按钮时传递您的键值并删除您的假视图。

    underFingerImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:THE_FAKE_IMAGE]];
    
    // Call this at touchDownEvent
    - (void)mimeDefaultKeyboardFirstPart
    {
      underFingerImageView.frame = CGRectMake(x, y, width, height);
      [myKeyboard addSubview:underFingerImageView];
    }
    
    // call this at touchUpEvent
    - (void)mimeDefaultKeyboardSecondPart
    {
      [underFingerImageView removeFromSuperview];
    
      // Do what you want
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-19
      相关资源
      最近更新 更多