我有以下代碼基於獲取的數據創建按鈕。在創建按鈕後,它們會添加到滾動視圖中。 而且它們應該水平顯示。動態創建和添加滾動按鈕的按鈕
我可以確認有數據但在模擬器中顯示奇怪的東西(參見附件截圖)。我的實施出了什麼問題?
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」)'。你有沒有試過解開它? –
良好的接觸,但重疊的問題仍然存在。我怎樣才能以平均分佈水平分佈它? –
您應該編輯您的問題並指出存在重疊問題。 –