ios - UIModalPresentationFormSheet 中的 UITextView 卡住应用程序 iOS 10
<p><p>我在 ViewController 中有一个 UITextView,我使用模态表单显示它</p>
<pre><code>vc.modalPresentationStyle = UIModalPresentationFormSheet;
;
</code></pre>
<p>在 iOS 9.3 之前一切都很好。然后是 iOS 10/10.0.1</p>
<p>这样,每次用户在文本字段内点击以调出键盘时,应用程序都会卡住。我不知道为什么。
我尝试将 UITextView 作为第一响应者。这可以很好地启动键盘,我可以在 VC 上键入并按下按钮来采取行动。 VC 和键盘都被解雇了。但同样,如果没有按下按钮,如果我尝试简单地关闭键盘,应用程序就会卡住。</p>
<p>任何人的任何想法?</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>我将代码从 viewWillLayoutSubviews 移至 viewDidLayoutSubviews。它不再卡住。在我看来,这像是一个 iOS 10 错误。</p>
<pre><code>override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
self.view.superview!.bounds = CGRectMake(0,0, 500, 300)
}
</code></pre></p>
<p style="font-size: 20px;">关于ios - UIModalPresentationFormSheet 中的 UITextView 卡住应用程序 iOS 10,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/39651146/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/39651146/
</a>
</p>
页:
[1]