0
在我的應用程序中,我定製了UITableViewCell,並且在定製單元格中有UIStepper和UILabel。我不知道如何檢查哪個步進器被點擊。那麼是否知道點擊哪個單元格步進器?我使用SWIFT 3.如何將uiStepper添加到uitableviewcell?
我想這
class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
let data = ["111111", "2222222","3333333"]
public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
{
return(data.count)
}
public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
{
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! TableViewCell
cell.lb1.text = data[indexPath.row]
cell.stepper.tag = indexPath.row
cell.stepper.addTarget(self, action: #selector(stepperA(sender:)), for: .valueChanged)
return (cell)
}
func stepperA (sender: UIStepper){
print("stepper \(sender.tag) clicked. Its value \(sender.value)")
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
謝謝你,我迅速是新和我說我的代碼我qustion但它不工作 –
你得到任何錯誤? – theduman
當我點擊Stepper時,應用程序關閉,您可以製作一個簡單的應用程序,並將其開放給我,這樣我就可以檢查我的錯誤 –