Ios 如何删除使用交互式键盘时出现的关于辞职FirstResponder的警告?
这只是一个警告,应用程序运行正常,但出现此警告可能是有原因的 我在网上发现了类似的问题,但还没有答案。 首先是错误: [查看]第一响应者警告:';层=;contentOffset:{0,0};contentSize:{302,20}; adjustedContentInset:{0,0,0,0}>'拒绝了辞职FirstResponder 从层次结构中删除时 该设置是一个chatviewcontroller,因此它是一个嵌入在UIViewController中的UITableView,其中包含带有文本的单元格 我们以交互方式使用UIScrollView类的disclose键盘功能,以便在向下滑动聊天项目列表时能够关闭键盘 我们在键盘上添加了一个inputAccessory,用作文本输入区+发送按钮 在包含UITableView的UIViewController中,我们添加以下UIResponder覆盖以获取accessoryViewIos 如何删除使用交互式键盘时出现的关于辞职FirstResponder的警告?,ios,xcode,uitextview,Ios,Xcode,Uitextview,这只是一个警告,应用程序运行正常,但出现此警告可能是有原因的 我在网上发现了类似的问题,但还没有答案。 首先是错误: [查看]第一响应者警告:';层=;contentOffset:{0,0};contentSize:{302,20}; adjustedContentInset:{0,0,0,0}>'拒绝了辞职FirstResponder 从层次结构中删除时 该设置是一个chatviewcontroller,因此它是一个嵌入在UIViewController中的UITableView,其中包含带有
override var inputAccessoryView: UIView {
return messageInputView
}
问题是,如果我们以交互方式关闭键盘(以便它从屏幕上消失),我们会收到此警告。
任何关于这个话题的意见和帮助都会很好 我刚刚发现,如果覆盖
viewWillTransition
函数并在其中调用collectionView.collectionViewLayout.invalidateLayout()
,它将解决问题 当这个错误记录下来的时候,我在滚动上也有一点明显的延迟。如果你有一个collectionview,我想这很好