için birden fazla parametre geçirin Benim UITableViewCell
Benim bir düğmem var. Ve ben cellForRowAtIndexPath
yönteminde birden çok parametre geçirerek eylem eklemek istiyorum.AddTarget
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("CartCell", forIndexPath:
indexPath) as! CartTableViewCell
cell.buyButton.addTarget(self, action: self.buyButton(indexPath, 2, 3 ,4 , 5, 6), forControlEvents: .TouchUpInside)
}
Hayır, bunu yapamaz. Eylem bir kapanış değil, bir seçicidir ve seçici, gönderici düğmesi olan 0 veya 1 argüman almalıdır. CellForRowAtIndexPath işlevindeki düğmeye bir eylem eklemek yerine, bir protokol tanımlamalı ve görünüm denetleyicinizi hücre temsilcisi olarak ayarlamanız gerekir. – Paulw11
örnek gösterebilir misiniz, lütfen – Arti