【发布时间】:2012-04-02 20:36:07
【问题描述】:
我想创建一个与 UIScrollView 一起使用的大视图。我可以以某种方式创建一个大视图(几页长视图),然后将其添加到情节提要并嵌入到滚动视图中吗?有没有方便的方法呢?因为只在情节提要中这样做真的很令人沮丧。
【问题讨论】:
标签: objective-c ios view uiscrollview
我想创建一个与 UIScrollView 一起使用的大视图。我可以以某种方式创建一个大视图(几页长视图),然后将其添加到情节提要并嵌入到滚动视图中吗?有没有方便的方法呢?因为只在情节提要中这样做真的很令人沮丧。
【问题讨论】:
标签: objective-c ios view uiscrollview
是的,您可以在不使用 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 更容易,因为您可以轻松调整设置(延迟内容触摸、显示水平/垂直滚动条等)。
【讨论】: