Вы можете использовать любое изображение, которое хотите, но вы должны использовать пользовательский тип кнопки, например:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"myimage.jpg"] forState:UIControlStateNormal];
[button addTarget:self action:@selector(anAction:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:button];