У меня была эта проблема раньше, но я мог ее обойти до сих пор. В основном я создаю пользовательский UIbutton, устанавливающий его образ как uiimage, а затем кнопка, у которой была метка, пока я не включил нижеприведенный код, теперь теряет его ярлык. Мне нужна эта метка, потому что она устанавливается программно в следующем коде.Почему мой UIButton.titleLabel.text исчезает, когда я помещаю изображение в кнопку?
NSString *imageName = [NSString stringWithFormat:kNameOfButtonimage ];
UIImage *image = [UIImage imageNamed:imageName];
[button setImage:image forState:UIControlStateNormal ];
Любая помощь, которую вы могли бы оказать, будет оценена по достоинству.
-nick
я обнаружил то же самое относится и к titleColor тоже, т.е. это '[buttonTemp setTitleColor: [UIColor blackColor] forState: UIControlStateNormal];' вместо этого: 'buttonTemp.titleLabel.textColor = [UIColor blackColor];' – Ted