Мое приложение имеет UIViewController
, где используется новый модальный стиль презентации .pageSheet
, представленный в iOS 13. Этот UIViewController
имеет UINavigationBar
вверху и закрепляется, по ограничениям, вверху, впереди и позади.
Я заметил, что фон из этого вида становится белым, в то время как UIViewController
анимируется. Посмотрите на этот записанный GIF с реального устройства:
Могу ли я что-нибудь сделать, чтобы решить эту проблему? UIViewController
и UINavigationBar
были созданы программно.
Может быть, это поможет решить эту проблему?
override func layoutSubviews() {
super.layoutSubviews()
var originalFrame = frame
frame = originalFrame
}
Я использую Swift 5.1 и Xcode 11.3. iPhone работает iOS 13.1.3.