私のストーリーボードからUIScrollViewへのビューを追加しようとしています。私は、ビューを何度X量を追加する必要があると私は、この最後に動的に追加された最後のサブビューが表示されるScrollview
self.scrollView.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)
self.scrollView.pagingEnabled = true
self.scrollView.alwaysBounceVertical = false
self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * CGFloat(numberOfSections), 0)
self.scrollView.scrollsToTop = false
scrollViewFrame = CGRectMake(0, 100, self.scrollView.frame.size.width, self.scrollView.frame.size.height)
self.scrollView.frame = scrollViewFrame
self.view.addSubview(self.scrollView)
は、だから私は、この後にサブビューを追加するようにScrollViewがプログラムによって作成されたforループ
sectionViewController = self.storyboard?.instantiateViewControllerWithIdentifier("SectionViewController") as! SectionViewController
...
for index in 0..<numberOfSections {
let subViewFrame = CGRectMake(self.scrollView.frame.size.width * CGFloat(index), -64, self.view.frame.size.width, self.view.frame.size.height)
let subView = sectionViewController.view
subView!.frame = subViewFrame
subView.tag = index
self.scrollView .addSubview(subView!)
}
でこれを行います。問題は、最後のサブビューだけが表示されていることです。したがって、numberOfSections = 10の場合、10番目のサブビューのみが表示されます。私はここで間違って何をしていますか?
私はそれを試みましたが、今はサブビューが全く見られません。あなたが言っていることは、それが何か他のものでなければならないような意味合いがあります。 – Jaimy