我已經添加了一個UIImageVIew到我的視圖,如果我指定圖像在IB內使用,然後它得到正確顯示,但如果我而是嘗試以編程方式添加圖像,則它不顯示。圖像不顯示在UIImageView
我清除出該圖像,以從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在執行時都是非空的。
你試過設置一個框架嗎?另外,如果您已經有了圖像視圖的出口,爲什麼不直接設置該圖像視圖的圖像,自動調整大小掩碼和內容模式? –