【发布时间】:2009-06-13 22:46:30
【问题描述】:
我在 Interface Builder 中为 UIImageView 分配了一个球。来自 UIImageView 的 IBOutlet 连接到相应的 UIViewController。图像具有白色背景。当我将它分配给 IB 中的 UIImageView 时,背景是透明的。在 IB 中,我将 UIImageView 设置为透明背景和方面填充。
当我在运行时为 UIImageView 分配图像时:
self.ball.image = ballImage; //ballImage is a UIImage
self.ball.backgroundColor = [UIColor clearColor];
self.ball.contentMode = UIViewContentModeScaleAspectFill;
UIImageView 方块有一个白色背景,球不显示。意思是所有四个角。 IB版在运行时不显示白色背景和编程版有什么区别?
【问题讨论】:
标签: iphone cocoa-touch interface-builder uiimageview uiimage