Vì vậy, tôi đã có một giải pháp làm việc đầy đủ trong iOS7 hiển thị một LoginViewController thông qua presentViewController trong AppDelegate's didFinishLaunching.presentViewController trong AppDelegate với sự chậm trễ trong iOS8
Về cơ bản tôi đang làm một cái gì đó như thế này:
UIViewController *backgroundViewController = ...
self.window.rootViewController = backgroundViewController;
[self.window makeKeyAndVisible];
[self.window.rootViewController presentViewController:loginViewController
animated:NO ...]
Trong iOS8 tôi thấy một bước nhảy. Đầu tiên tôi thấy backgroundViewController sau đó sau khoảng 1 giây để đăng nhập xuất hiện.
Vì vậy, làm cách nào để ngăn chặn bước nhảy này trong iOS8?
Tôi thấy rằng là a ton của developers với số này kind of problem nhưng vẫn không tìm thấy giải pháp.
Bạn đã tìm thấy giải pháp chưa? Tôi đã thấy cùng một vấn đề với iOS 8 trên iPhone 5S. Nhưng Xcode 6 mô phỏng cho thấy hình ảnh động bình thường trên iPhone 6/6 + mô phỏng. – marsant
Cũng đang tìm kiếm giải pháp – SomeGuy
Trình giả lập cũng có vấn đề đó, nhưng bạn không thể nhìn thấy nó rõ ràng vì nó nhanh hơn. Giải pháp duy nhất tôi tìm thấy là tự tạo ra hoạt ảnh đó, thông qua bộ điều khiển xem bộ chứa. Tuy nhiên, giải pháp của tôi có một số vấn đề với tabviewcontrollers:/(viewDidAppear không được gọi khi chúng tôi thay đổi viewcontrollers) –