在我的代碼中,我必須將兩個參數傳遞給targetMethod printMethod
,我可以將button.tag作爲一個參數傳遞,以及如何傳遞另一個參數?如何將兩個參數傳遞給iOS中的UIButtons目標方法?
請舉個例子。
我的代碼:
button.tag = indexPath.row;
secondArgument = indexPath.section;
[button addTarget:self action:@selector(printMethod:) forControlEvents:UIControlEventTouchUpInside];
-(IBAction)printMethod:(UIButton*)sender{
NSLog(@"%d%d",sender.tag,//SecondArgument);
}
你不能。你可以做的是子類UIButton,並給他屬性(indexPath,otherDataToShare)。 – Larme
IBAction方法只接受一個參數;發件人 – Paulw11
你的第二個參數是什麼? –