我有一个加载 uiwebview 的 uiviewcontroller。当 uiviewcontroller 加载 uiwebview 时,一切都正确完成。但是当导航离开并返回并且未加载 uiwebview 时,它会以不同的方式显示。uiwebview 滚动视图的 contentsize 高度变化了 64px,它变得更高了。
第一次加载时,它看起来像这样
当一个人返回视图时,会发生这种情况
我希望我能够让我的问题可以理解。如果需要更多细节,我可以提供更多。谢谢
我有一个加载 uiwebview 的 uiviewcontroller。当 uiviewcontroller 加载 uiwebview 时,一切都正确完成。但是当导航离开并返回并且未加载 uiwebview 时,它会以不同的方式显示。uiwebview 滚动视图的 contentsize 高度变化了 64px,它变得更高了。
第一次加载时,它看起来像这样
当一个人返回视图时,会发生这种情况
我希望我能够让我的问题可以理解。如果需要更多细节,我可以提供更多。谢谢
我有类似的问题,请在您的viewDidLoad
方法中尝试此代码。
if([self respondsToSelector:@selector(setAutomaticallyAdjustsScrollViewInsets:)])
self.automaticallyAdjustsScrollViewInsets = NO;
你可以这样做。
- (void) viewDidLoad { [super viewDidLoad]; self.automaticallyAdjustsScrollViewInsets = NO; }