Я видел несколько примеров кодов, которые назначают одно и то же событие 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;
}
}
};
Примечание. Я не хочу создавать кнопку программно.