我有以下代码基于获取的数据创建按钮。在创建按钮后,它们会添加到滚动视图中。 而且它们应该水平显示。动态创建和添加滚动按钮的按钮
我可以确认有数据但在模拟器中显示奇怪的东西(参见附件截图)。我的实施出了什么问题?
override func viewDidLoad() {
super.viewDidLoad()
fetchRecipeCategory()
for var i = 0; i < self.category.count; i++ {
let frame1 = CGRect(x: 20, y: 20 + (index * 45), width: 45, height: 45)
let button = UIButton(frame: frame1)
button.setTitle("\(category[i].name)", forState: .Normal)
button.backgroundColor = UIColor.blackColor()
self.categoryScrollView.addSubview(button)
}
print(category[0].name)
}
它看起来像显示'可选(“yourData”)'。你有没有试过解开它? –
良好的接触,但重叠的问题仍然存在。我怎样才能以平均分布水平分布它? –
您应该编辑您的问题并指出存在重叠问题。 –