我想创建一个与UIScrollView一起使用的大视图。我可以以某种方式创建一个大视图(几页长视图)然后将其添加到storyboarda并嵌入滚动视图中吗?有没有一个方便的方法呢? Cos只是在故事板上做这件事真是令人沮丧。
答案 0 :(得分:1)
是的,您可以在不使用Interface Builder(您称之为故事板)的情况下创建整个应用程序。使用以下代码创建UIView:
UIView *theView = [[UIView alloc] initWithFrame: CGRectMake(x, y, width, height)];
viewOutlet = theView;
然后添加到一个空的scrollView(在Interface Builder中制作),如下所示:
[theScrollView addSubview: theView];
[scroll setContentSize: theView.frame.size];
此外,如果您想在没有Interface Builder的情况下制作scrollView,请使用与上述类似的代码:
UIScrollView *scrollview = [[UIScrollView alloc] initWithFrame: CGRectMake(x, y, width, height);
但是,在Interface Builder中创建空scrollView更容易,因为您可以轻松调整设置(延迟内容触摸,显示水平/垂直滚动等)。