1
如果函數「Savedata」被調用,我將新按鈕添加到[UIbutton]中,並將新元素添加到數組[[Double]]中。我希望索引[i]上的每個按鈕都能在索引[i]上的數組[[Double]中顯示數據)。我該怎麼做循環?按鈕陣列Swift 3
@IBAction func Savedata(_ sender: Any) {
subjectsznamky.insert(arrayx, at: 0) //subjectsznamky is the [[Double]] array
var button : UIButton
button = UIButton(type: .system) as UIButton
button.frame = CGRect(x:5, y: 20, width: 100.0, height: 30)
button.setTitle(ourname, for: .normal)
self.view.addSubview(button)
buttons.append(button)
for i in buttons.indices {
buttons[i].frame.origin.y += 30
buttons[i].addTarget // here I need to create the function, that every button on index [i] displays data in subjectsznamky on index[i]
}
謝謝。
你是什麼意思的按鈕「顯示數據」? – Frankie
我的意思是在VC中顯示標籤中的數據 –
您是否必須在元素0處插入數組?你可以追加嗎?如果你可以追加,你可以使用按鈕的「標籤」字段來存儲匹配的數組索引。點擊一個按鈕時,查看'sender'按鈕的'tag'並引用到數組中。 –