UI ボタンの強調表示されたボタンの画像が iOS 7 で表示されません。
iOS 6 では動作しますが、iOS 7 では動作しません。
どのようにhighLightedStateの画像を設定していますか...インターフェースビルダーを介して設定している場合は、属性インスペクターでstateConfigから正しい状態を選択していることを確認してください。状態ごとに画像を設定できます。コードで設定している場合は、このようにしてください
[button setImage:image forState:UIControlStateHighlighted]
注: xib がある場合は、クリーンアップして再度ビルドしてください。xib 変更の影響を受けないことがあります。シミュレーターまたはデバイスからアプリを削除して、再度実行することをお勧めします。
私にとっては、ios7だけでなくios6でも問題なく動作しています。だからこうやってみる。
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"normal.png"] forState:UIControlStateNormal];
[button setImage:[UIImage imageNamed:@"highlight.png"] forState:UIControlStateHighlighted];
[button setFrame:CGRectMake(100, 100, 100, 50)];
[self.view addSubview:button];