0
@IBAction func nextTurn(sender: AnyObject) {
if numberOfTurn < (playersForPicker.count-1) {
numberOfTurn++
}else{
numberOfTurn = 0
}
titleForTwo.title = playersForPicker[numberOfTurn]
var lostPlayer = playersForPicker[numberOfTurn]
titleForTwo.title = playersForPicker[numberOfTurn]
playersForPicker.removeAtIndex(numberOfTurn)
playerPicker.reloadAllComponents()
playersForPicker.insert(lostPlayer, atIndex: numberOfTurn)
startButton.setTitle("Next Turn", forState: UIControlState())
}
playerPicker不會重新加載或更改,所以我需要幫助如何刷新或重新加載選擇器視圖時單擊按鈕。如何重新加載選取器視圖?
首先,你確定那個函數被調用了嗎?你的'startButton'是否會改變文字? – 2015-04-04 04:25:38
是的,它正在改變 – tom3377 2015-04-04 04:29:15
爲了確保你的'pickerView'不更新它的組件,只需在代理/數據源方法中放置一個斷點即可。 – 2015-04-04 04:40:59