我想在IB中构建一个大视图,然后将其添加到我的滚动视图中。为此,我已遵循these instructions。当我添加我的视图时,UIScrollView不会滚动
我的视图在滚动视图中正确绘制,但无法滚动。我记录的内容大小和它的正确:Content view size: 320.000000 x 714.000000
当我 [self.view addSubview:[[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 1)]];
滚动视图是取代[self.view addSubview:self.contentView];
,符合市场预期,空的,但至少滚动条显示,我可以滚动。我的视图在nib文件中有什么问题吗?
这里是我的viewDidLoad
:
[super viewDidLoad];
[self.navigationController setToolbarHidden:YES animated:YES];
NSLog(
@"Content view size: %f x %f",
_contentView.frame.size.width,
_contentView.frame.size.height);
[self.view addSubview:self.contentView];
((UIScrollView *)self.view).contentSize = self.contentView.frame.size;
在我的代码的唯一区别是,我有一个导航控制器内的滚动视图。这有什么区别吗?
你可以在IB中滚动吗?你也可以在代码 – JSA986