使用 xcode 4.5 在情节提要中设计滚动视图

Posted

技术标签:

【中文标题】使用 xcode 4.5 在情节提要中设计滚动视图【英文标题】:designing a scrollview in stroyboard with xcode4.5 【发布时间】:2013-01-14 09:55:47 【问题描述】:

我在 Xcode4.5 中创建了一个带有故事板的应用项目

我创建了一个表格视图,并嵌入了导航控制器。点击表格视图单元格后,我创建了一个详细视图的转场。

我需要在这个详细视图中放入大量信息,所以我决定制作一个滚动视图。

我创建了一个视图控制器并在视图中添加了一个滚动视图,将滚动视图的高度设置为大于视图高度,并在滚动视图中排列标签和图像视图。

但是在我构建并运行应用程序后,我的滚动视图根本无法滚动。 我不确定问题出在哪里。谁能指出来?

非常感谢。

编辑 我的 ItemViewController.h

#进口 @interface COSViewController : UIViewController ... @property(非原子,保留)IBOutlet UIScrollView *itemDetailScrollView; @结尾

在连接检查器中将 itemDetailScrollView 与 Scrollview 连接起来。

我的 ItemViewController.m

-(void)viewWillAppear:(BOOL)动画 [超级viewWillAppear:动画]; self.itemDetailScrollView.contentSize = CGSizeMake(320, 600);

【问题讨论】:

你设置contentSize了吗? 【参考方案1】:

滚动视图的滚动取决于内容大小。 您的内容大小需要大于滚动视图框架的大小。

scrollView.contentSize = <Your actual content size>

【讨论】:

以上是关于使用 xcode 4.5 在情节提要中设计滚动视图的主要内容,如果未能解决你的问题,请参考以下文章

使用情节提要的滚动视图

如何在故事板中设计 UIScrollView

UIScrollview 不适用于情节提要

滚动视图不在情节提要中滚动

情节提要未加载GUI但仍在编译[重复]

如何使用情节提要为 ipad 的 xcode 中的第一个视图内的第二个视图添加动画