關於用代碼實現控件間佈局的問題

昨天測試人員測出了一個bug,我把這個任務交給了倩神,但是倩神卻解了兩天,而且她上網查閱各種資料都沒有找到具體的解決方案。後來她通過其好友柱大神的幫忙終於解決了,因爲倩神沒有blog,so要求我幫她寫一篇以便方便將來出現同樣問題的程序猿們參考。

需求是這樣的,如圖:


她的約束代碼如下:



問題是這樣的:

左邊label的字少的時候是這樣的:

 


左邊label的字多的時候是這樣的(右邊label被擠出去了,沒顯示全):



要求實現的樣式:

左邊label字數少的時候:


左邊label字數多的時候:


說白了,就是不管左邊label裏的內容有多少,右邊label的位置一直固定不變,並且其寬度隨其內容改變。

解決方案如下(另寫demo):


特別注意要添加如下代碼才能實現上述效果:


經倩神再三叮囑,在此再次感謝柱大神的協助!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章