碰到一個(gè)界面上控件上的子控件位置顯示錯(cuò)誤的問題邦尊。仔細(xì)查了代碼,發(fā)現(xiàn)在添加子控件并設(shè)置其位置的地方不存在問題系宜,那么結(jié)果只能是UI 文件的布局問題灾常。打開發(fā)現(xiàn),因?yàn)橛幸粡垐D片需要翻轉(zhuǎn)铃拇,但是UI 布局人員在做的時(shí)候钞瀑,將其作為父控件,造成其子控件都需要翻轉(zhuǎn)才能正確顯示慷荔,而恰巧雕什,那個(gè)孩子真的把所有子控件都翻轉(zhuǎn)了,唯獨(dú)漏了一個(gè)显晶,結(jié)果就造成了這個(gè)尷尬的問題贷岸。
所以,當(dāng)父控件需要進(jìn)行特殊操作磷雇,并且會(huì)影響到子控件的時(shí)候偿警,嚴(yán)格來說,它就不應(yīng)該被當(dāng)做父控件來使用唯笙。像這樣螟蒸,碰過類似的問題還有一些盒使,歸根結(jié)底,這是一個(gè)布局的意識(shí)問題七嫌,好的布局不僅要整潔干凈少办,還要在代碼便利層面進(jìn)行思考。
以上诵原。