【问题标题】:Add ScrollView to UIView将滚动视图添加到 UIView
【发布时间】:2015-10-08 21:18:50
【问题描述】:

我正在尝试将滚动视图添加到一个整体 UIView 内的两个 UIView。嵌入滚动视图不起作用,所以我尝试以编程方式进行。

我正在尝试以下代码:

    override func viewDidAppear(animated: Bool) {
    super.viewDidAppear(animated)

    scrollView = UIScrollView(frame: self.leftTabView.frame)
    scrollView.contentSize = CGSizeMake(0, 500)
    scrollView.scrollEnabled = true
    scrollView.delegate = self
    self.view.addSubview(scrollView)
    scrollView.addSubview(leftTabView)
}

我只是得到一个无限滚动视图,它实际上并没有滚动 leftTabView 内的内容。

这是我的故事板:https://www.dropbox.com/s/nu9ujpfk0gw43k6/Screen%20Shot%202015-10-08%20at%205.15.34%20PM.png?dl=0

有什么想法吗?

【问题讨论】:

    标签: ios swift uiview uiscrollview


    【解决方案1】:

    尝试在 .addSubview 顺序之间切换位置:
    scrollView.addSubview(leftTabView) self.view.addSubview(scrollView)

    不确定订单是否有任何意义。无论如何,我注意到您使用 CGSizeMake(0,500) 设置了 scrollView 内容大小...您确定要它的宽度为 0 吗?尝试将宽度更改为 leftTabView.frame.size.width

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-10
      • 2012-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多