Белый фла sh при использовании поп-жеста на iOS 13 - PullRequest
3 голосов
/ 22 марта 2020

Есть белый флаг sh, когда вы начинаете выдвигать экран жестом смахивания и останавливаете жест смахивания на полпути, чтобы отменить всплывающее окно. Это происходит только тогда, когда один из контроллеров представления имеет прозрачный фон навигационной панели.

Это известная ошибка iOS 13?

Контроллер первого вида:

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.navigationItem.standardAppearance = [UINavigationBarAppearance new];
    [self.navigationItem.standardAppearance configureWithTransparentBackground];
}

@end

Контроллер второго вида:

@implementation SecondViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.navigationItem.standardAppearance = [UINavigationBarAppearance new];
    [self.navigationItem.standardAppearance configureWithOpaqueBackground];
    [self.navigationItem.standardAppearance setBackgroundColor:UIColor.redColor];
}

@end

Example

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...