Создание вашего изображения кажется слишком сложным, но оно должно работать. Не забудьте использовать правильный тип кнопки (пользовательский):
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"m1.10001.png"] forState:UIControlStateNormal];
В новых SDK вы можете опустить .png . Убедитесь, что изображение действительно существует (вы можете сохранить его во временной переменной и проверить, например, nil
).
И, конечно, убедитесь, что кнопка существует (или связана), то есть не ноль, при настройке изображения.