Chỉ cần làm rõ cho những người mới lập trình Swift và iOS . Dưới đây là dòng mã:
button.setTitle("myTitle", forState: UIControlState.Normal)
chỉ áp dụng cho IBOutlets
, không IBActions
.
Vì vậy, nếu ứng dụng của bạn đang sử dụng một nút như một chức năng để thực hiện một số mã, nói chơi nhạc, và bạn muốn thay đổi tiêu đề từ Play
để Pause
dựa trên một biến chuyển đổi, bạn cũng cần phải tạo ra một IBOutlet
cho nút đó.
Nếu bạn cố gắng sử dụng button.setTitle
chống lại IBAction
bạn sẽ gặp lỗi. Rõ ràng một khi bạn biết điều đó, nhưng đối với các noobs (tất cả chúng ta đều như vậy) thì đây là một mẹo hữu ích.
UIControlState
. ví dụforState: .Normal