2014-04-14 41 views
1

所以我有一个iOS应用程序我正在工作,我遇到了UIScrollView及其内容的问题。这里有对夫妇截屏视图时加载在纵向和横向ios iphone scrollview加载部分滚动

画像:

enter image description here

景观:

enter image description here

正如你所看到的,内容负荷在UIScrollView的奇数位置。正在载入UIScrollView的内容,就好像它们已经被部分滚动一样。对于肖像,我打算显示UIScrollView的全部内容,因为只有两个内部UIView。然后显示第一个内部UIView,然后允许用户“滚动”到底部UIView

我似乎无法得到这些合作。任何有关如何使这项工作的建议?

我在执行文件我有:

myScrollView.delegate = self; 
myScrollView.contentSize = CGSizeMake(widthVal, heightVal); 
[myScrollView setContentOffset: CGPointZero animated: NO]; 
+0

使用两个storybord一个用于pot-rate和一个用于landscape,然后将其框架互相切换到 - (void)viewWillLayoutSubviews –

回答

0

很难说究竟是什么原因造成的问题,因为你没有给你实现很多信息。

但是,您可以使用[self.scrollView setContentOffset:CGPointZero NO];轻松强制UIScrollView开头。

在哪里把这个电话取决于你的实施,但如果你正在使用常规UIViewControllersviewDidLoad将是一个合适的地方。

+0

我更新了问题以使实现文件内容与'UIScrollView'相关。让我知道是否还有其他你认为应该在那里丢失的东西。 – shadonar

+0

不幸的是,这还不足以理解正在发生的事情。为了完全理解行为,我们必须知道整个视图会发生什么情况,使用自动调整大小的遮罩以及是否有任何旋转委托方法。 –

+0

PS .:手动设置内容偏移有什么作用? –