Ну, вы можете добавить подпредставление изображения в UIButtonRoundRect. Так что просто создайте кнопку RoundRect обычным способом:
UIButton *button = [UIButton buttonWithType:UIButtonRoundRect];
затем создайте вид изображения с вашим изображением и добавьте его в качестве подпредставления к кнопке:
UIImageView *iv = [[UIImageView alloc] initWithImage:(UIImage *)image];
[button addSubivew:iv];
Это должно сработать. Кроме того, вы также можете установить положение этого изображения с помощью [iv setCenter:CGPointMake(x,y)];
Надеюсь, это поможет.