Я пытаюсь отобразить HTML-страницу внутри WKWebView
, однако при прокрутке прокрутка не замедляется, а просто останавливается:
Проблема не очевидна, когда я пытаюсь прокрутить за верхние границы, но когда я прокручиваю содержимое, плавная прокрутка / замедление не работает.Иногда он также может действовать так, как будто содержимое заканчивается, когда я прокручиваю вниз и удерживаю, хотя содержимое продолжается внизу (это можно увидеть в какой-то момент на видео, но вот статичное изображение для пояснения, посмотрите внизуснимок экрана):
У меня нет вложенных представлений прокрутки и т. д. В контроллере моего представления есть только WKWebView
(просто игнорируйтеперекрывая навигационную панель, я опишу ее позже):
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
CGRect frame = self.view.bounds;
frame.origin.y -= 64;
frame.size.height += 64;
WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];
webView = [[WKWebView alloc] initWithFrame:frame configuration:config];
webView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
[self.view addSubview:webView];
[self reloadData]; //it just loads the static HTML page into the web view
}
Что может вызвать такое поведение и как его предотвратить?