ios - 焦点在 UITableView 之外以移除键盘

标签 ios ios5

我将 UITableView 用于用户/密码登录控件。现在它是 View 上唯一的控件,还有一个登录按钮。当我在内部单击时,文本编辑内容变为事件状态,键盘弹出,我可以输入。但是无法停止编辑。我想在 UIView 的白色区域外部单击,以便焦点从 UITableVIew 内的文本编辑器上移开,键盘再次变得不可见。

我该怎么做?

最佳答案

您可以添加 alpha channel 等于零的按钮。在您的登录名和密码字段后面。按以下方式为此按钮设置操作:

-(void)hideKeyboard:(id)sender
{
   [self.username resignFirstResponder];
   [self.password resignFirstResponder];
}

关于ios - 焦点在 UITableView 之外以移除键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10500842/

相关文章:

ios - 在 iOS 中将具有匹配结果的数组排序为第一个,不匹配的结果为下一个

ios - 如何在 Titanium 和 Pixate 中使用实时 CSS 样式

ios5 - 如何将视频保存到具有特定名称的相册中

objective-c - iOS 5 : How to convert an Emoji to a unicode character?

iphone - Xcode:如何在 IOS5 Storyboard中添加新的选项卡屏幕?

ios - NSURLConnection 使异步调用 aSync 并处理自签名证书

ios - 使用 UIWebView 滚动 UIImageView?

ios - UISlider 在 iOS7 中没有动画

ios - 如何让我在 iPhone Storyboard上开发的应用程序也能在 iPad 上运行?

iphone - iOS CoreLocation CLGeocoder 提供不完整的英国邮政编码