可以给UIImageView拖子控件吗

2019-03-12  本文已影响0人  荒漠现甘泉

下面我们一起看一个问题,首先我们往xib中拖进去一个UIImageView并设置如下约束。

xib拖UIImageView

可以看见左边的层级关系,UIView和UIImageView都是一个层级上的,下面我们就给UIView上拖一个子控件UILabel,如下所示:

往UIView拖UILabel

大家可以看见,这个拖进去的UILabel自然就成为了UIView的子控件,看左边的树形图可以清晰的看出来层级关系。

那么下面我们就进入正题了,我们可以给UIImageView控件像给UIView一样拖一个子控件吗?下面我们就试试。

往UIImageView拖UILabel

可以看见,我们已经给UIImageView上面拖一个UILabel,但是系统不会让这个UILabel作为UIImageView的子视图,依然会将其和UIImageView作为平级进行展示,如下所示:

view层级展示图

所以,通过这个简单的示例我们知道在xib中是不能UIImageView拖入子控件的。

上一篇 下一篇

猜你喜欢

热点阅读