Закругленные углы моего uiview обновляются во время pushSegue

Мои контроллеры имеют нижние углы. Когда я отталкиваюсь от VC1 в VC2, во время перехода он получит острый угол, а после перехода установит круглый угол. Я хотел, чтобы мои взгляды были округлены во время перехода. Для большей точности проверьте ниже GIF.

Пример видео (угол снизу сбрасывается при переходе)

Код VC 1 (кнопка ВК)

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    self.view.layer.cornerRadius = 10;
    self.view.clipsToBounds = YES;

    [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
    self.navigationController.navigationBar.shadowImage = [UIImage new];
    self.navigationController.navigationBar.translucent = YES;
}

Код VC 2 (второй VC)

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    self.view.layer.cornerRadius = 10;
    self.view.clipsToBounds = YES;

    [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
    self.navigationController.navigationBar.shadowImage = [UIImage new];
    self.navigationController.navigationBar.translucent = YES;
}

0 ответов

Другие вопросы по тегам