2011-05-13 124 views
1

我有一个在IB中设置的UIScrollView。我在viewDidLoad方法中添加了一个UIImageView,但它不起作用。这里是我的代码:将UIImageView添加到UIScrollView

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:imageName]]; 
    [scrollView addSubview:imageView]; 
    [scrollView setContentSize:[imageView frame].size]; 
    [imageView release]; 
} 

我NSLog的图像查看,它不为空。我究竟做错了什么?谢谢。

编辑:屏幕只是空白。那里什么都没有。

+1

为什么不把它添加到IB?在代码中使用它的任何特定原因?此外,当你说“不工作”,这是非常不具描述性。请给出更多信息,如“不显示”或“尺寸错误”等。 – 2011-05-13 18:06:11

+0

感谢您的回复。我不在IB中添加它的原因是因为图像取决于视图控制器,因此它会更改... 此外,它不在屏幕中工作,只是简单的空白。 – user635064 2011-05-13 18:23:28

回答

1

这听起来像你的UIScrollView没有连接起来。 scrollview的出口是否有效?记录scrollView来验证。

+0

是的,它是挂钩了,这里是NSLog:; contentOffset:{0,0}> – user635064 2011-05-13 18:33:26