【发布时间】:2015-12-05 05:25:01
【问题描述】:
当键盘处于文本视图的编辑模式时,我试图移除键盘。我在主视图上添加了点击手势。但是当编辑模式为文本字段时,键盘被移除,但编辑模式为对于 textview 然后键盘没有被删除。请告诉我如何解决这个问题?
在主视图中添加了点击手势。
UITapGestureRecognizer *singleFingerTap =
[[UITapGestureRecognizer alloc] initWithTarget:self
action:@selector(handleSingleTap:)];
[self.main_view setUserInteractionEnabled:true];
[self.main_view addGestureRecognizer:singleFingerTap];
调用方法
- (void)handleSingleTap:(UITapGestureRecognizer *)recognizer
{
if([self.txt_username isFirstResponder])
{
[self.txt_username resignFirstResponder];
}
if([self.txt_password isFirstResponder])
{
[self.txt_password resignFirstResponder];
}
}
我已经为文本视图设置了委托,并且我还添加了 textview 协议。
【问题讨论】:
-
@deepal kumar,现在试试我的答案,我已经编辑过,我试过了,效果很好
-
您找到解决方案了吗??如果没有,请告诉我会尽力解决您的问题
-
现在试试我的答案 我已经更新了,我试过了
标签: ios objective-c uiview