我看到一些示例代码将相同的 OnClick 事件分配给 Android 中的所有按钮(即使它们执行完全不同的操作)。如何在 Swift 中实现这个功能?
Android 示例:
@Override
public void onCreate(Bundle savedInstanceState) {
button1.setOnClickListener(onClickListener);
button2.setOnClickListener(onClickListener);
button3.setOnClickListener(onClickListener);
}
private OnClickListener onClickListener = new OnClickListener() {
@Override
public void onClick(View v) {
switch(v.getId()){
case R.id.button1:
//DO something
break;
case R.id.button2:
//DO something
break;
case R.id.button3:
//DO something
break;
}
}
};
注意:我不想以编程方式创建按钮。