我正在爲我的項目製作一個信息收集視圖,我需要在裏面指出一個計時器。 如何爲不同的屏幕設置不同的字體大小? 基本上,我想在iPhone 6s中將字體大小設置爲46,並且iPhone SE中的字體大小應該爲38。如何爲不同的屏幕尺寸設置不同的字體,例如iPhone 6s和iPhone SE
在此先感謝。
我正在爲我的項目製作一個信息收集視圖,我需要在裏面指出一個計時器。 如何爲不同的屏幕設置不同的字體大小? 基本上,我想在iPhone 6s中將字體大小設置爲46,並且iPhone SE中的字體大小應該爲38。如何爲不同的屏幕尺寸設置不同的字體,例如iPhone 6s和iPhone SE
在此先感謝。
創建宏像這樣的一個決定,該手機的尺寸爲4或5:
#define is4sOr5 ([[UIScreen mainScreen] bounds].size.height <= 568.0) ? TRUE:FALSE
//This one does IPAD
label.font = [UIFont systemFontOfSize:(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad ? 12 : 10) weight:.2];
//this one uses MACRO
label.font = [UIFont systemFontOfSize:(is4sOr5 ? 12 : 10) weight:.2];
如果有人下投票或關閉這個崗位,那麼請提供一個鏈接,其中OP可以參考。 –
如何計算大小?與屏幕寬度或高度有直接關係嗎?風景模式怎麼樣?那麼6 Plus呢?關於iPad呢?你會發現你需要先回答這些問題,然後才能選擇最佳解決方案。 – jcaron