2010-04-13 3 views
3

У меня была эта проблема раньше, но я мог ее обойти до сих пор. В основном я создаю пользовательский UIbutton, устанавливающий его образ как uiimage, а затем кнопка, у которой была метка, пока я не включил нижеприведенный код, теперь теряет его ярлык. Мне нужна эта метка, потому что она устанавливается программно в следующем коде.Почему мой UIButton.titleLabel.text исчезает, когда я помещаю изображение в кнопку?

NSString *imageName = [NSString stringWithFormat:kNameOfButtonimage ]; 
      UIImage *image = [UIImage imageNamed:imageName]; 
      [button setImage:image forState:UIControlStateNormal ]; 

Любая помощь, которую вы могли бы оказать, будет оценена по достоинству.

-nick

ответ

5

мне нужно сделать:

[button setBackroundImage:image forState:UIControlStateNormal ]; 

вместо этого:

[button setImage:image forState:UIControlStateNormal ]; 

;)

+0

я обнаружил то же самое относится и к titleColor тоже, т.е. это '[buttonTemp setTitleColor: [UIColor blackColor] forState: UIControlStateNormal];' вместо этого: 'buttonTemp.titleLabel.textColor = [UIColor blackColor];' – Ted

 Смежные вопросы

  • Нет связанных вопросов^_^