我尝试了很多不同的解决方案,但没有一个能为我工作..
我有一个水平滚动视图,现在它从左侧开始,但我怎样才能从中间开始?
我现在正在Controller中使用此代码:
- (void)viewDidLoad {
[scroller2 setScrollEnabled:YES];
[scroller2 setContentSize:CGSizeMake(1735, 300)];
[super viewDidLoad];
}
和
头文件中的IBOutlet UIScrollView *scroller2;
。
我在界面构建器(.xib文件)中创建了内容,我正在使用Xcode 4.2!
提前致谢!
答案 0 :(得分:4)
您正在寻找contentOffset
财产。
[scroller2 setContentOffset:CGPointMake(appropriateXDisplacement, 0)];
答案 1 :(得分:2)
我认为您需要致电scrollRectToVisible:animated:
在viewDidLoad
或viewDidAppear
或sth中尝试此操作。类似。
[scroller2 scrollRectToVisible:CGRectMake(1735/2.0, 300/2.0, 1,1) animated:NO]