我的UIScrollView有问题,我在界面构建器中创建了它,然后我将它连接到我的视图,但是我有一个奇怪的问题,当我点击用滚动视图打开视图时,会出现一些时间在顶部,有些时间在底部滚动,有时在中间,例如,我希望它总是出现在顶部,我该怎么做?...如果我点击状态栏,uiscrollview向上滚动如何它应该是,我也试图添加这个:
[self.myScrollView scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:NO];
在我的配置视图中会出现,但是不起作用在每个位置都会随机滚动显示...有解决方案吗?
答案 0 :(得分:0)
您可以使用scrollRectToVisible始终将其显示在同一位置。假设您有一个UIScrollView,其框架大小为(100,100)。而且你的内容大小为(100,200)。如果您希望它出现在顶部,您可以致电:
[self.myScrollView scrollRectToVisible:CGRectMake(0, 0, 100, 100) animated:NO];
如果你想将内容集中在一起,你可以这样做:
[self.myScrollView scrollRectToVisible:CGRectMake(0, 50, 100, 100) animated:NO];
如果这对您不起作用,那么您的滚动视图设置不正确,您需要提供有关如何设置的详细信息。