20170831

2017-08-31  本文已影响5人  码上说

碰到一个界面上控件上的子控件位置显示错误的问题。仔细查了代码,发现在添加子控件并设置其位置的地方不存在问题,那么结果只能是UI 文件的布局问题。打开发现,因为有一张图片需要翻转,但是UI 布局人员在做的时候,将其作为父控件,造成其子控件都需要翻转才能正确显示,而恰巧,那个孩子真的把所有子控件都翻转了,唯独漏了一个,结果就造成了这个尴尬的问题。

所以,当父控件需要进行特殊操作,并且会影响到子控件的时候,严格来说,它就不应该被当做父控件来使用。像这样,碰过类似的问题还有一些,归根结底,这是一个布局的意识问题,好的布局不仅要整洁干净,还要在代码便利层面进行思考。

以上。

上一篇下一篇

猜你喜欢

热点阅读