inputAccessoryView 没有被移除

Posted

技术标签:

【中文标题】inputAccessoryView 没有被移除【英文标题】:inputAccessoryView does not be removed 【发布时间】:2014-07-02 06:29:33 【问题描述】:

第一:

textView.inputAccessoryView = bar;
[textView becomeFirstResponder];

稍后:

textView.inputAccessoryView = nil;
[textView reloadInputViews];
[textView resignFirstResponder];
[self.view addSubView:bar];

bar 是 inputAccessoryView。它不会被添加到 self.view。如何实现?

【问题讨论】:

【参考方案1】:

请在延迟后添加 inputAccessoryView 视图

textView.inputAccessoryView = nil;
[textView resignFirstResponder];
[self.view performSelector:@selector(addSubview:) withObject:bar afterDelay:1];

【讨论】:

以上是关于inputAccessoryView 没有被移除的主要内容,如果未能解决你的问题,请参考以下文章

QVBoxLayout移除控件之后没有消失

被移除的通知

即使视图被移除也保持约束

核心数据相关对象被移除

Tailwind CSS 样式在生产中被移除

如何在 Angular2 中为被移除的组件捕获 onDestroy