【问题标题】:Scrollview not displaying items滚动视图不显示项目
【发布时间】:2017-10-19 12:08:48
【问题描述】:

我试图在UIScrollView 上显示UIView,而UIView's 将水平排列显示。但是,当我水平滚动时,ScrollView 中只出现 1 个项目。

override func viewDidLoad() {
    self.scollV.contentSize = CGSize(width: self.view.frame.width * 10, height: 200)

    for i in 0..<10 {

            self.myview.frame.size.width = self.view.bounds.size.width
            self.myview.frame.origin.x = CGFloat(i) * self.view.bounds.size.width

            self.label.text = "\(i)"

            self.myview.addSubview(self.label)
            self.scollV.addSubview(self.myview)

        }

}

【问题讨论】:

    标签: ios swift uiview uiscrollview


    【解决方案1】:

    我看到你刚开始用swift for ios编程,你的代码中有很多基本错误。 第一件事。

    1. 您只创建了一个UIView 实例,并且您将它多次添加到滚动视图中,这就是您在滚动视图中只有一项的原因。在循环内创建项目(UIView 实例),并将它们添加到滚动视图。 (真的希望你知道怎么做)

    2. 循环中不需要添加滚动视图,这是错误的,你应该只添加一次。

    3. 阅读 ios 编程基础知识!

    【讨论】:

      猜你喜欢
      • 2022-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-06
      • 1970-01-01
      相关资源
      最近更新 更多