我在视图中添加了 UIImageVIew,如果我指定要在 IB 中使用的图像,那么它会正确显示,但如果我尝试以编程方式添加图像,则它不会显示。
我清除了要从 IB 加载的图像并添加了以下代码:
- (void)viewDidLoad
{
[super viewDidLoad];
UIImage* image = [UIImage imageNamed:@"pic1.png"];
UIImageView *iv = [[UIImageView alloc] initWithImage: image];
iv.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
iv.contentMode = UIViewContentModeCenter;
self.slideshowView = iv;
}
self.slideshowView 是一个连接到图像视图的插座。
我可以确认 image 和 iv 在执行时都是非空的。