Большая навигационная панель автоматически сворачивается после завершения загрузки веб-просмотра - PullRequest
0 голосов
/ 13 декабря 2018

Я играю с веб-представлением в своем тестовом проекте и не могу понять, почему панель навигации рушится после завершения загрузки веб-просмотра. выглядит странно Вот мой тестовый проект и реализация ViewController:

#import "ViewController.h"

@import WebKit;

@interface ViewController () <UIScrollViewDelegate, WKUIDelegate, WKNavigationDelegate>
@property (weak, nonatomic) IBOutlet WKWebView *webView;

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    [self setupNavigationBarView];
    [self setupWebView];
}

- (void)setupWebView {
    self.webView.scrollView.delegate = self;
    self.webView.navigationDelegate = self;
    self.webView.UIDelegate = self;
    NSURL *url = [NSURL URLWithString:@"https://www.apple.com"];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [self.webView loadRequest:request];
}

- (void)setupNavigationBarView {
    self.title = @"Why nav. bar collapse?";
    self.navigationController.navigationBarHidden = NO;
    if (@available(iOS 11, *)) {
        self.navigationController.navigationBar.prefersLargeTitles = YES;
    }
    self.navigationController.navigationBar.translucent = NO;
}

@end

Буду признателен за любую помощь или совет, и я извиняюсь, если мой вопрос действительно неопрятен - яЯ новичок в программировании.

...