从xib文件加载的视图并添加到scrollView中

时间:2014-04-28 18:34:27

标签: ios objective-c uiscrollview xib

我有用于水平滚动的scrollView设置(启用分页,...)。 如果我在代码中创建UiViews并将它们添加到scrollView一切正常。 例如:

//second page
CGRect frame2;
frame2.origin.x = myScrollView.frame.size.width;
frame2.origin.y = 0;
frame2.size = myScrollView.frame.size;

UIImage *tutImage2=[UIImage imageNamed:@"tutorialScreen2.png"];
UIImageView *tutorialImage2=[[UIImageView alloc] initWithImage:tutImage2];
tutorialImage2.frame=tutImageFrame;

UIView *subview2 = [[UIView alloc] initWithFrame:frame2];
subview2.backgroundColor = [UIColor clearColor];
[subview2 addSubview:tutorialImage2];
[myScrollView addSubview:subview2]; 

问题在于从xib加载的视图,因为它们绘制了scrollView(尽管它们的框架设置为高于全屏的高度)。 例如:

//third page
CGRect frame3;
frame3.origin.x = myScrollView.frame.size.width*2;
frame3.origin.y = 0;
frame3.size = myScrollView.frame.size;
dashView = [[[NSBundle mainBundle]loadNibNamed:@"DashboardView"owner:self options:nil] lastObject];
dashView.frame=frame3;
[myScrollView addSubview:dashView];

我尝试将我的视图的模拟指标大小设置为自由形式和视网膜4英寸,但它没有帮助。我也关闭了autolayout(我不在我的xib中使用它)但它也没有帮助。

有什么想法吗?

0 个答案:

没有答案