我在 UIView 上有一个 UIButton。我想以编程方式确定在显示视图时要在按钮内显示的图像。我已经覆盖 UIView 中的 drawRect 方法并使用 setImage 来显示所需的图像。但是,当视图显示时,有时它会绘制所需的图像,有时则不会。我必须触摸视图中的任何位置,图像才能显示在按钮中。请帮忙 !
这是视图的 drawRect 方法。
- (void)drawRect:(CGRect)rect
{
[myButton setImage:[UIImage imageNamed:@"myImage.png"] forState:UIControlStateNormal];
}
一切都正确连接了 IB。我不明白为什么图像出现/不一致。非常感谢。