Arasuvel
Arasuvel

Reputation: 3012

Different font size for UILabel using adaptive layout

In Xcode 6 we have a new feature called adaptive layout. By using that I have created a new project in which it I need to have different font size based on the layout.

In iPhone 3.5 inch screen I must have font size as 17pt, and other screen size in iPhone must be 21pt.

Can anyone tell me how I can achieve this using adaptive layout?

Upvotes: 9

Views: 2327

Answers (2)

Oscar Bui
Oscar Bui

Reputation: 41

Yes, you can do with storyboad. There is a + sign on the left of the font, click it and select the size class and choose the font size needed

Upvotes: 4

David Ansermot
David Ansermot

Reputation: 6112

In viewDidAppear or viewWillAppear, you can detect the size of the layout. You only have to update font size based on the detected size.
You can use [[UIScreen mainScreen] bounds]; or in iOS8 : [[UIScreen mainScreen] nativeBounds];

Upvotes: 2

Related Questions