关于用代码实现控件间布局的问题

来源:互联网 发布:apache ab压力测试 编辑:程序博客网 时间:2024/05/16 03:04

昨天测试人员测出了一个bug,我把这个任务交给了倩神,但是倩神却解了两天,而且她上网查阅各种资料都没有找到具体的解决方案。后来她通过其好友柱大神的帮忙终于解决了,因为倩神没有blog,so要求我帮她写一篇以便方便将来出现同样问题的程序猿们参考。

需求是这样的,如图:


她的约束代码如下:



问题是这样的:

左边label的字少的时候是这样的:

 


左边label的字多的时候是这样的(右边label被挤出去了,没显示全):



要求实现的样式:

左边label字数少的时候:


左边label字数多的时候:


说白了,就是不管左边label里的内容有多少,右边label的位置一直固定不变,并且其宽度随其内容改变。

解决方案如下(另写demo):


特别注意要添加如下代码才能实现上述效果:


经倩神再三叮嘱,在此再次感谢柱大神的协助!

2 0