함수 "Savedata"가 호출되면 [UIbutton]에 새 버튼을 추가하고 [[Double]] 배열에 새 요소를 추가합니다. index [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에 요소를 삽입해야합니까? 그냥 붙일 수 있니? 추가 할 수있는 경우 버튼의 'tag'필드를 사용하여 일치하는 배열 색인을 저장할 수 있습니다. 버튼을 두드리면'sender' 버튼의'tag'를보고 배열을 참조하십시오. –