私はを表示するViewController
にUITableView
を持っており、次のコードに基づいてシミュレータで5回実行しています。ボタンが押されたことに基づいて、UITableViewでラベルのテキストを変更する方法は?
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) {
}
}
また、私はFirst Button
場合firstButtonPressed
とUITableView
でSecond Button
secondButtonPressed
代わりにDefault
としてテキストを表示したいとViewController
の下部にある2つのボタンを有します。これはどのように可能ですか?
は、それが動作しますが、それを感謝、それが役に立てば幸いあり、とにかく私の代わりにデフォルトの初めてのときのビュー負荷を表示する最初のボタンを作ることができますか? – leaner122
cellForRow関数では、Defaultの代わりに別のテキスト値を使用してください。 – TheValyreanGroup