如何在界面构建器上将UITextView作为子视图添加到UIImageView?

时间:2011-08-06 11:13:49

标签: ios xcode uiimageview interface-builder uitextview

我创建了一个UIImageView,我想在图片下面添加一个UITextView作为子视图。有什么办法可以使用Interface Builder来配置它而不是硬编码吗?如果没有,我应该在哪个部分代码中插入子视图以及还需要更改什么?

3 个答案:

答案 0 :(得分:3)

创建视图,然后将它们都放在其中。

查看 - >

    |
    --->imageView
    |
    --->textView

答案 1 :(得分:0)

你应该能够做到:

[myImageView insertSubview:myTextView atIndex:0];

如果您希望它实际上是UIImageView的“一部分”,我认为您无法在Interface Builder中执行此操作。但这是扩展UIKit视图的常用方法。

答案 2 :(得分:0)

是的,您可以在Interface Builder中执行此操作 - 请参阅图像

enter image description here

要获得此视图,底部会显示<箭头图像。点击得到这个。之后,将UI元素拖到任何其他元素下面,将该元素添加为该UI元素的subview ...

当然,只需编写[someView addSubView:newView];

即可在代码中执行此操作