聊天应用程序需要inputAccessoryView
。
当我在inputAccessoryView
的点击事件上将UITextField
添加到UIButton
时。该视图已完全设置为inputAccessoryView
,但文本字段并未成为第一响应者。
(注意:textfield
的 super 视图是viewText。)
- (IBAction)btnOpenTextField:(id)sender
{
UIView *accessoryView=[[UIView alloc]init];
accessoryView.frame=CGRectMake(0,0, _viewText.frame.size.width, _viewText.frame.size.height);
[accessoryView addSubview:_viewText];
_txtMessage.inputAccessoryView = accessoryView;
[_txtMessage becomeFirstResponder];
}
提前致谢。
最佳答案
您可以调用[_textMessage reloadInputViews]
代替[_text becomeFirstResponder]
。
关于ios - 没有为UITextField正确添加inputAccessoryView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31238878/