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