UIScrollView 不滚动?
Posted
技术标签:
【中文标题】UIScrollView 不滚动?【英文标题】:UIScrollView does not scroll? 【发布时间】:2013-12-20 08:23:19 【问题描述】:我正在使用故事板。在我的 UIViewController 之一中,我有 UIScrollView。
但 UIScrollView 不滚动。我在 viewDidLoad 方法中设置 UIScrollView 的内容大小。不幸的是,它不起作用。
我该如何解决这个问题?
这是我的代码;
- (void)viewDidLoad
[super viewDidLoad];
[mainScrollView setContentSize:CGSizeMake(0, (bankNameField.frame.origin.y+280))];
【问题讨论】:
你能在这里显示你的代码吗? 请提供你在做什么的代码? 显示你的代码,包含哪些内容... 因为我使用的是故事板,所以没有代码。只是我的 setcontentsize 行,你想让我放点别的吗? 把你正在用scrollView做某事的代码。或者您正在滚动视图中显示某些内容。 【参考方案1】:如果您使用自动布局,则不必设置内容大小。试试this solution。
编辑:
如果您在情节提要中添加子视图,您可以在此处添加约束,请注意至少有一个约束绑定到滚动视图的每一侧
【讨论】:
如何添加约束? ctrl+drag,就像您要添加 IBAction 一样。但首先删除现有的约束,只有你定义的那些。如果你有开发账户,苹果有一些关于自动布局的 WWDC 视频。你可以从那里学到很多东西。以上是关于UIScrollView 不滚动?的主要内容,如果未能解决你的问题,请参考以下文章
调整容器 uiscrollview 中所有 uiscrollview 的大小