【问题标题】:Storyboard UIScrollView won't work故事板 UIScrollView 不起作用
【发布时间】:2014-04-14 22:08:30
【问题描述】:

我在UIView 中创建了一个UIScrollView,并在其中放置了几个标签按钮

按钮标签比视图框架长,所以我把它放在 viewControllers viewDidLoad,像这样:

-(void)viewDidLoad  {
    [[UIApplication sharedApplication] endIgnoringInteractionEvents];
    self.scrollView.contentSize = CGSizeMake(321, 600);
    self.scrollView.frame = self.view.frame;
}

我还将 Bounce Vertically 设置为 true,这样我就可以将视图弹回下方,它看起来好像在“滚动”,但一旦我松开它,它就会“取消弹回” ,它消失了。

为什么我的滚动视图不会滚动并停留在下方?

【问题讨论】:

  • scrollView 的框架有多大?如果scrollView的frame比contentSize大,就不会滚动。
  • i.imgur.com/m3QwLcN.png 设置为 548
  • 你在使用自动布局吗?如果是,那么 contentSize 什么也不做。您需要使用布局约束。

标签: ios iphone objective-c uiview uiscrollview


【解决方案1】:

你是如何添加标签和按钮的?如果您使用 Storyboard 和 Auto Layout,则需要设置约束。

查看我的回答 here 了解如何操作。

【讨论】:

    【解决方案2】:

    首先,你应该尝试添加这一行:

    [self.scrollView setScrollEnabled: YES];
    

    【讨论】:

    • 添加,没有改变任何东西
    猜你喜欢
    • 1970-01-01
    • 2013-03-24
    • 2013-10-27
    • 1970-01-01
    • 2013-01-25
    • 2012-01-08
    • 1970-01-01
    • 1970-01-01
    • 2013-10-21
    相关资源
    最近更新 更多