2017-10-19 23 views
0

私はUIScrollViewUIViewを表示しようとしています、とUIView'sは水平に並んで表示されます。ただし、水平方向にスクロールすると、ScrollViewには1つのアイテムしか表示されません。Scrollview表示されない項目

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) 

     } 

} 

答えて

0

私はすぐにiOS用にプログラミングを始めたことがわかりました。コードには非常に多くの基本的なエラーがあります。 最初のものが最初です。

  1. あなたは、作成した唯一のUIViewのインスタンスを持っている、とあなたは、スクロールビューにのみ1つのアイテムを持っている理由です、スクロールビューに複数回を追加しています。サイクル内にアイテム(UIViewインスタンス)を作成し、スクロールビューに追加します。

  2. サイクルにスクロールビューを追加する必要はありませんが、これは間違っている、あなたは一度だけ、それを追加する必要があります(実際にあなたがそれを行う方法を知っ願っています)。

  3. ios programming basicsをお読みください!

関連する問題