A UIScrollView
在我的视图层次结构中,每当我在它上面呈现一个模式视图控制器时,它都会显得很时髦。它会自动调整内容偏移并将我的内容向下移动约40个像素。我似乎无法弄清楚如何制止这一点。UIScrollView更改presentModalViewController上的内容偏移量
侦听后我发现presentModalViewController
以某种方式触发我的UIScrollView
上的私人方法_adjustContentOffsetIfNecessary
,这是改变偏移量。
任何想法,如果这是苹果的一部分的错误?或者是在我的UIScrollView
中出现了一些问题?无论如何要禁用此_adjustContentOffsetIfNecessary
方法或至少这种副作用?
仅供参考,我正在解决这个与我的ViewController presentModalViewController方法的范畴,节省了问题的UIScrollView contentOffset然后套回来了。我也重新加载UIView层次结构中的数据时,我dismissModalViewController。 我仍然想找到一个更优雅的解决方案,因为我不必重新加载数据,这有处理开销 –
您是否尝试将属性'scrollEnabled'设置为NO然后回到YES? – Akshay
我会试试。看起来像一个奇怪的修复 –