遇到一種情況,當(dāng)UILabel和UITextField橫向布局時(shí),我希望的結(jié)果是Label自適應(yīng)文字內(nèi)容,textField緊跟著label,而實(shí)際結(jié)果是label跑去適應(yīng)textField的內(nèi)容寬度了。
通過搜索,對(duì)label進(jìn)行如下設(shè)置可達(dá)到預(yù)想的結(jié)果:
[label setContentHuggingPriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisHorizontal];
參考:
Using Auto Layout to have UILabel and UITextField next to each other