UIView に UIButton があります。ビューが表示されたときに、ボタン内に表示する画像をプログラムで把握したいと考えています。UIView の drawRect メソッドをオーバーライドし、setImage を使用して目的の画像を表示しました。ただし、ビューが表示されると、目的のイメージが描画される場合と描画されない場合があります。画像がボタンに表示されるようにするには、ビューのどこでもタッチする必要があります。助けてください !
ビューの drawRect メソッドを次に示します。
- (void)drawRect:(CGRect)rect
{
[myButton setImage:[UIImage imageNamed:@"myImage.png"] forState:UIControlStateNormal];
}
すべてがIBに正しく配線されています。画像が一貫して表示される/表示されない理由がわかりません。どうもありがとう。