我们希望我们的应用程序显示一个内置键盘(特别是数字键盘),并能够响应按键等,但不能通过屏幕上的任何东西,如UITextView。我们实际上只是把这些击键发送到电线上去找别的东西,不想用键盘重新发明方向盘。把它想象成我们使用键盘作为UIButtons的矩阵,而不是手工创建我们自己的,然后担心外观和感觉等等。
尽管如此,
UITextView或类似控件的键盘?发布于 2012-02-11 09:35:01
发布于 2012-02-11 16:09:43
隐藏的UITextView最安全的地方可能在CGRectMake(0,view.frame.size.height,whateverWidth,whateverHeight)。然后,当您的addSubview:它将关闭屏幕上的定义。但是,如果允许旋转,您可能需要在didRotateFromInterfaceOrientation上重新定位帧--也许可以将x和y都调到MAX(view.frame.size.height,view.frame.size.width),这将始终处于屏幕之外。
否则,如果隐藏是一个问题,您可以使用alpha .03 -这几乎是不可见的,但仍然响应用户的交互。这不是一个确切的问题的答案,但把它放在你的后面口袋,供将来参考。
祝好运,
达米恩
https://stackoverflow.com/questions/9239018
复制相似问题