Вам нужно объявить UIB-кнопку следующим образом:
UIButton *newButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 80, 40)];
[newButton setTitle:@"Some Button" forState:UIControlStateNormal];
Затем вы добавили бы кнопку в представление -
[self.view addSubview: newButton]; // (could be another view other then self.view)
И, наконец, если вы хотите, чтобы при нажатии этой кнопки происходило какое-то действие, вы бы добавили:
[newButton addTarget:self action:@selector(doSomething)
forControlEvents:UIControlEventTouchUpInside];
и, конечно, объявить эту функцию:
- (void) doSomething
{
NSLog(@"Button pressed");
}
И, конечно, не забудьте отпустить кнопку.