[英]Difference between UIButton action target methods
選項1和2有什么區別? 我正在以編程方式設置按鈕,並且想知道一個按鈕相對於另一個按鈕的優點是什么,或者它們只是產生相同的目標方法而已。
選項1 :
[signupButton addTarget:self action:@selector(signupButton:) forControlEvents:UIControlEventTouchUpInside];
依次致電:
-(IBAction)signupButton:(id)sender{
AND選項2:
[signupButton addTarget:self action:@selector(signupButtonMethod) forControlEvents:UIControlEventTouchUpInside];
依次致電:
-(void)signupButtonMethod {
第一種形式包括按鈕作為方法的參數。 當您希望對多個按鈕使用同一操作時,此功能很有用。 然后,您可以使用sender
參數來了解哪個按鈕觸發了事件。
第二種形式不包含有關哪個按鈕觸發了事件的任何信息。 如果該方法僅用於單個按鈕,則很好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.