2014-10-07 70 views
9

在Xcode 6中,我們有一個稱爲自適應佈局的新功能。通過使用我已經創建了一個新的項目,我需要根據佈局有不同的字體大小。使用自適應佈局的UILabel的不同字體大小

在iPhone 3.5英寸屏幕上,我必須將字體大小設置爲17pt,iPhone中的其他屏幕尺寸必須爲21pt。

任何人都可以告訴我如何使用自適應佈局來實現這一點嗎?

+0

選中此鏈接(https://www.raywenderlich.com/113768/adaptive-layout- tutorial-in-ios-9-getting-started),你必須向下滾動到自適應字體部分,這與你想要的東西類似。 – Lucho 2016-03-18 14:03:23

回答

2

在viewDidAppear或viewWillAppear中,您可以檢測佈局的大小。您只需根據檢測到的大小更新字體大小。
您可以使用[[UIScreen mainScreen] bounds];或在iOS8上:[[UIScreen mainScreen] nativeBounds];

+0

在最新的xcode 6中,我們可以使用故事板中的屬性檢查器來設置UILabel的字體大小,我需要如何使用故事板來實現它,而且這也能幫助我。 – Arasuvel 2014-10-09 06:46:42

4

是的,你可以用storyboad做。字體左側有一個+號,點擊它並選擇尺寸類別並選擇需要的字體尺寸

+3

是的,這是正確的。但我懷疑如何爲不同的iPhone屏幕實現不同的字體大小。 – Arasuvel 2015-03-04 09:34:45

相關問題