我创建了一个UIImageView
,我想在图片下面添加一个UITextView
作为子视图。有什么办法可以使用Interface Builder来配置它而不是硬编码吗?如果没有,我应该在哪个部分代码中插入子视图以及还需要更改什么?
答案 0 :(得分:3)
创建视图,然后将它们都放在其中。
查看 - >
|
--->imageView
|
--->textView
答案 1 :(得分:0)
你应该能够做到:
[myImageView insertSubview:myTextView atIndex:0];
如果您希望它实际上是UIImageView的“一部分”,我认为您无法在Interface Builder中执行此操作。但这是扩展UIKit视图的常用方法。
答案 2 :(得分:0)
是的,您可以在Interface Builder中执行此操作 - 请参阅图像
要获得此视图,底部会显示<
箭头图像。点击得到这个。之后,将UI元素拖到任何其他元素下面,将该元素添加为该UI元素的subview
...
当然,只需编写[someView addSubView:newView];