2017-07-06 64 views
0

我有一個文本框的寬度爲100,但我希望在不同大小的屏幕上以相同的方式更改此文本框的大小。我不想給屏幕的%限制來增加大小。例如在6s中,textfield的大小是100,但是7的大小應該根據屏幕大小進行更改。文本字段大小不增加故事板ios

+0

我設置固定在文本框的寬度限制在6S –

+0

什麼方式究竟改變約束?您可以嘗試設置前導/尾隨約束? – Larme

+0

我設置寬度約束爲100和領先的約束是50和頂部也是在6秒的屏幕50,現在我想要移動到iphone-7文本字段寬度根據屏幕大小增加,並在iphone-5寬度減少,我不想要將乘數設置爲我的寬度限制 –

回答

0

如果您想使用約束,則必須相應地根據屏幕大小手動更改其值。你可以拖放約束屬性出口 enter image description here

,您可以通過訪問其不變的性質

self.viewWidthConstraint.constant = 20 //Or desired value 
+0

除約束外,還有其他選項可用嗎? –

+0

@rajatyadav是的,你也可以使用Autoresizing –

+0

感謝@khokim,但我無法使用自動調整,因爲我是新手。你能否給我提供一個詳細的教程或任何鏈接進行自動調整? –