Получение ошибки при добавлении subView
add ScrollView для создания scrollview
func addScrollView() {
self.scrollView.frame = CGRect(x: 0, y: 150, width: self.view.bounds.size.width, height: height)
self.scrollView.contentSize = CGSize(width: height * 3, height: self.view.bounds.size.width)
scrollView.isPagingEnabled = true
scrollView.backgroundColor = .orange
self.view.addSubview(scrollView)
var y = CGFloat(0.0)
for i in 0..<24 {
let customView = self.createCustomView(index: i)
customView.frame = CGRect(x: 0, y: y, width: 320, height: 200)
self.scrollView.addSubview(customView)
y += height
}
}
Здесь функция создания пользовательского представления используется для добавления пользовательских подпредставлений в соответствии сцикл
func createCustomView(index: Int) -> UIView {
let eventView: EventView = Bundle.main.loadNibNamed("EventView", owner: self, options: nil)![0] as! EventView
if index == 0{
eventView.backgroundColor = UIColor.green
}
if index == 1{
eventView.backgroundColor = UIColor.red
}
return eventView
}