我想製作一個應用程序,其中字體大小根據設置中iOS中保留的字體大小增加或減少。如果您從設置中更改iOS的字體大小,則會顯示相應的Whatsapp字體大小,但我需要相同的功能。如何獲取iOS字體大小並將其設置爲應用程序的所有標籤?
1
A
回答
0
您只需使用動態類型作爲標籤即可。這意味着不要明確設置它,而是使用Header 1
或caption
等樣式。這些樣式取決於Accessibility中的用戶設置,並會自動更改。 https://www.raywenderlich.com/77092/text-kit-tutorial-swift
0
您可以使用系統默認尺寸文本一樣,
self.label.font = [UIFont preferredFontForTextStyle:UIFontTextStyleHeadline];
請找到文檔here。
對於其他組件,您可以使用像labelFontSize()更多的人,
+ (CGFloat)labelFontSize;//Returns the standard font size used for labels.
+ (CGFloat)buttonFontSize;//Returns the standard font size used for buttons.
+ (CGFloat)smallSystemFontSize;//Returns the size of the standard small system font.
+ (CGFloat)systemFontSize;//Returns the size of the standard system font.
相關問題
- 1. emacs如何將標籤大小設置爲4個字符?
- 2. Jquery:獲取標籤內容並將其設置爲值
- 3. 獲取輸入標籤並將其設置爲未選中
- 4. 如何爲其他所有者的應用程序設置heroku?
- 5. 如何在Qt按鈕上設置標籤的字體大小?
- 6. iPhone:如何通過爲iPad應用程序自動設置更改標籤字體大小?
- 7. 如何爲應用程序設置標籤,但爲所有活動清空?
- 8. 如何獲取html標籤的字體大小
- 9. 爲我的所有Jlabels JTextArea等設置通用字體大小
- 10. css:設置字體圖標的比例(其他字體大小)
- 11. 如何爲Android編程中的所有活動設置字體大小
- 12. iOS - 嘗試檢索標籤的當前字體大小設置爲
- 13. 獲取其設置爲一個標籤
- 14. 更改應用程序中所有控件的字體大小(獲勝窗體)
- 15. 如何在佈置標籤之前獲取標籤的大小?
- 16. 將字體大小設置爲窗口
- 17. 在android應用程序中設置默認的字體大小
- 18. cytoscape.js:設置節點標籤的字體大小小於一個
- 19. 將錨標籤大小設置爲其div內容?
- 20. iPad應用程序中所有標籤的模糊字體
- 21. 設備字體大小覆蓋應用程序的字體大小
- 22. Java Jung將圓的大小設置爲其字符串的寬度(標籤)
- 23. 如何僅更改swing應用程序的所有字體的大小?
- 24. 爲視圖中的所有標籤設置自定義字體
- 25. 如何爲iOS應用程序設置Xcode自動簽名
- 26. 如何從設置首選項更改應用程序的字體大小?
- 27. Android應用程序:如何閱讀設置下的字體大小?
- 28. 如何在iOS中獲取所有應用程序的ViewControllers?
- 29. 在asp.net中將所有標籤設置爲相同的字體,大小,邊框等
- 30. 如何從我的應用程序獲取所有書籤
可以用通知通過讓所有控制器出來的應用程序時,字體然後改變遍歷超級查看和更改字體按照你設置的大小在設置中。此外,您需要在viewDidiAppear中編寫相同的代碼,以便如果任何未加載的屏幕也可以設置所需的字體大小。希望它是有道理的。 – Janmenjaya