Если делать через код, то создаешь кнопку и далее привязываешь действие к ней.
UIButton *button = [[UIButton alloc] init];
[button addTarget:self action:@selector(pushButton:) forControlEvents:UIControlEventTouchUpInside];
и дальше создаешь метод pushButton (тот что указан в action)
- (void)pushButton:(id)sender{
//code
}
Если ты делаешь через сториборд, то
- (IBAction)refresh:(id)sender{
//Code
}
нажми ПКМ на кнопку и перетащи на эту функцию или на пустой код и в появившемся окне выбери Action и xcode сам создаст аналогичную функцию