ios - iPhone 7或7 Plus使用becomeFirstResponder出现严重白屏bug

标签 ios objective-c keyboard

  1. 使用Xcode8创建项目

  2. 现在我让 ViewControllerA 推送一个新的 ViewControllerB

  3. 我在ViewControllerB的方法ViewDidLoad中写了一段代码

    - (void)ViewDidLoad {
        [super ViewDidLoad];
    
        [self.textField becomeFirstResponder];
    }
    
  4. 现在我发现在iPhone7或iPhone7 plus中推送ViewControllerB时窗口中有一个白色的全屏。刚刚一英里。

我不想使用:

[self.textField becomeFirstResponder];

关于 ViewDidAppear

我该如何解决这个问题?

最佳答案

我在模拟器上遇到了同样的问题,所以我借了一个iphone 7来验证它没有发生在真实设备上。事实是对的,不是 发生在真实设备中,因此,您可以忽略它。希望对您有所帮助。

关于ios - iPhone 7或7 Plus使用becomeFirstResponder出现严重白屏bug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40061370/

相关文章:

iOS 8 Today Widget - SLComposeViewController 显示不正确

objective-c - 为什么会崩溃?

iphone - 了解 iOS 7 应用程序的应用程序流程。发射时会发生什么?

c# 捕获 Ctrl+PageUp 击键

在使用 Autohotkey 重新映射 Alt/Ctrl/Win 时使用罗马尼亚程序员布局键入罗马尼亚字符后 Windows 变得疯狂

android - 什么都不调整时如何获得键盘高度?

objective-c - uisearchbar uisearchdisplaycontroller tableview 字幕错误

c# - 如何在 xamarin ios C# 中以编程方式触发 UIButton 的 TouchUpInside

ios - 无法看到数组中前 3 个 View Controller 的 .transitionFlipFromRight 动画

iphone - 将 NSFetchedResultsController 与自定义 header 相结合