我有一個UITableView
在ViewController
顯示Default
,根據以下代碼在模擬器上運行五次。如何根據按鈕更改UITableView中Label的文本?
class ViewController: UIViewController,UITableViewDataSource,UITableViewDelegate {
@IBOutlet weak var myTableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
}
func tableView(_ tableView:UITableView, numberOfRowsInSection section:Int) -> Int
{
return 5
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let myCell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! OutsideCell
myCell.titleLabel.text = "Default"
return myCell
}
@IBAction func firstButtonPressed(_ sender: Any){
}
@IBAction func secondButtonPressed(_ sender: Any) {
}
}
我也有在ViewController
和 底部2個按鈕我喜歡顯示的文本作爲First Button
時firstButtonPressed
和Second Button
當secondButtonPressed
代替在UITableView
Default
。這怎麼可能?
欣賞它,工作原理是反正我有可以使第一個按鈕時出現的第一次,而不是默認視圖負荷? – leaner122
在你的cellForRow函數中,只需使用另一個文本值而不是Default。 – TheValyreanGroup