//我們可以來操作視圖層之間的關(guān)系,把視圖放在上面還是下面,但這個(gè)自然是由父視圖來操作,view8和view9的父視圖就是self.view
//把一個(gè)子視圖放到最下面
[self.view sendSubviewToBack:view9];
//把一個(gè)子視圖放到最上面
[self.view bringSubviewToFront:view9];
//用父視圖操作:插入一個(gè)視圖在指定順序,這個(gè)順序會(huì)影響覆蓋,順序越靠前越在下面
UIView *view10=[[UIView alloc]init];
view10.frame=CGRectMake(30, 450, 120, 60);
view10.backgroundColor=[UIColor greenColor];
//由于我們這個(gè)self.view里已經(jīng)插入好多視圖了,所以view8和view9的順序是5和6,所以view10插在6,則在它們之間
[self.view insertSubview:view10 atIndex:6];
//我們也可以指定插入在誰的下面,在view8下面,那就在最下面了
[self.view insertSubview:view10 belowSubview:view8];
//我們也可以指定插入在誰的上面,在view9上面,那就在最上面了
[self.view insertSubview:view10 aboveSubview:view9];
//我們也可以交換兩個(gè)視圖的位置,比如把5和7交換,也就是view8和view10
[self.view exchangeSubviewAtIndex:5 withSubviewAtIndex:7];
切換子視圖之間的位置關(guān)系
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。