通过界面构建​​器将子视图添加到UIImageView

时间:2012-04-06 06:10:11

标签: iphone objective-c ios ipad uiimageview

这样的事情可能吗?我通过IB创建了我的UIScrollView,我希望它作为我在IB中创建的UIImgeView的子视图。如果有可能我该怎么办?

2 个答案:

答案 0 :(得分:1)

简短回答NO。解决方法取决于对您更重要的内容

1。在xib中创建UIImageView子视图层次结构是最重要的

UIView开始,但将其更改为UIImageView

enter image description here

然后在代码中设置图像

self.myImageView.image = [UIImage imageNamed:@"someImage"];

2。在xib中设置图像是最重要的

然后按照您的方式进行,并在代码中添加子视图

[self.myImageView addSubview:someSubView];

3。您希望imageView和其他视图一致地移动和缩放

然后将它们放入与UIView

大小相同的容器UIImageView

enter image description here

在这里,您可以看到包含container和另一个子视图的UIView UIImageView

答案 1 :(得分:0)

如果您无法将其拖入UIImageView,那么我认为这是不可能的,而且imageViews的目的并不是要保存子视图。但是在代码中添加它同样容易

[imageView addSubview:subView];