有关视图的index问题
来源:3-10 View增删改查
St711
2017-04-22 12:10:18
1、self.view的index=1,view1的index=2对吧?
2、如果执行以下代码:
[self.view exchangeSubviewAtIndex:1 withSubviewAtIndex:2];
为什么没变化?self.view是不是永远在index=1的位置啊?
2回答
Tender10
2017-11-20
如下图示:view1是红色,view2是蓝色,然后交换的时候是2,3,所以最后显示的颜色是红色。
你的代码是怎么书写的呢,你新建一个工程在尝试一下。
Tender10
2017-04-22
self.view是父视图是不会交换的,应该交换的是他的子view,比如他有两个子view,view1,view2,添加上后设置相同的位置,设置不同的颜色作为区分。记住此前显示视图的颜色,然后在进行交换,在看看视图的颜色。
相似问题