聊天应用程序需要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/

10-12 01:24