Я пытаюсь реализовать изображение, а также заголовок на UIButton. Размер UIButton равен 86 x 96. Мне нужно встроить изображение размером 86 x 76 сверху и заголовок размером 86 x 20 чуть ниже изображения.Изображение и название для UIbutton не задано
Код
UIButton *generalButton = [UIButton buttonWithType:UIButtonTypeCustom];
[generalButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
generalButton.titleLabel.font = [UIFont fontWithName:@"Arial" size:13];
[generalButton setImageEdgeInsets:UIEdgeInsetsMake(0,0,20,0)];
[generalButton setTitleEdgeInsets:UIEdgeInsetsMake(76,0,0,0)];
generalButton.frame = CGRectMake(32,20,86,96);
[generalButton setImage:[UIImage imageNamed:@"flower_icon.png"] forState:UIControlStateNormal];
[generalButton setTitle:@"Flower" forState:UIControlStateNormal];
[self addSubview:generalButton];
Но проблема в том, что только изображение показывается, в то время как заголовок не отображается. И если я скрою изображение, комментируя код, тогда заголовок отображается отлично.
Пожалуйста, помогите
Вы устанавливаете setTitleColor так же, как и цвет, и каков цвет вашей задней поверхности для кнопки? пожалуйста, измените цвет названия и проверьте его. И еще одно значение проверки вставки для изображения и названия может быть названо, если изображение будет отображаться вне кадра. –
Цвет фона для кнопки темно-серый Цвет – John
Пожалуйста, проверьте мой ответ, как показано ниже. Я разместил его. Проверьте, работает он или нет. :) –