iOS開發技巧:應用巨集定義使用字型
在iOS應用App開發中,常常需要對檢視、控制元件的字型、字號進行設定,需要逐一設定,當介面一旦多的時候,如果需要對字型設定進行修改,既是一件麻煩的工作,也容易遺漏,造成程式碼不一致。解決這個問題,一個好辦法就是使用巨集定義,在C/C++程式設計中常用的技巧。
下面為應用巨集定義使用字型的一個具體例項:
對應用中需要用到的字型進行巨集定義。
下面為應用巨集定義使用字型的一個具體例項:
對應用中需要用到的字型進行巨集定義。
1
2
3
4
5
6
7
8
9
|
//
For text, messages, etc #define
DEFAULT_FONTSIZE 15 #define
DEFAULT_FONT(s) [UIFont fontWithName:@"ArialMT" size:s] #define
DEFAULT_BOLDFONT(s) [UIFont fontWithName:@"Arial-BoldMT" size:s] //
For table cells #define
CELL_FONTSIZE 16 #define
CELL_FONT(s) [UIFont fontWithName:@"Helvetica-Oblique" size:s] #define
CELL_BOLDFONT(s) [UIFont fontWithName:@"Helvetica-BoldOblique" size:s] |
在需要用到字型設定的程式碼,使用上述巨集來代替。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
//
Assume textFieldUserName is a UITextField [textFieldUserName
setFont:DEFAULT_FONT(DEFAULT_FONTSIZE)]; //
For bold and larger text [someTextField
setFont:DEFAULT_BOLDFONT(DEFAULT_FONTSIZE + 2)]; ... //
Set cell font sizes //
Assume cell is a UITableViewCell [[cell
textLabel] setFont:CELL_FONT(CELL_FONTSIZE)]; //
For bold and larger text [[cell
textLabel] setFont:CELL_BOLDFONT(CELL_FONTSIZE + 2)]; |
文章出處: http://www.ctolive.com/space-1023-do-blog-id-2093.html
相關文章
- ios開發的巨集定義iOS
- iOS-日常開發常用巨集定義iOS
- iOS開發:pch檔案中的巨集定義iOS
- iOS常用巨集定義iOS
- iOS 通用巨集定義 高效全域性巨集彙總iOS
- iOS 官方巨集定義 - “引入”、“廢棄”iOS
- VC++實用巨集定義C++
- 使用ant巨集定義任務
- 跨平臺開發,各種巨集的定義
- iOS開發常用的巨集iOS
- 0x03. 使用巨集定義事件事件
- iOS 在 App 中使用自定義字型iOSAPP自定義字型
- 【C進階】21、巨集定義與使用分析
- C語言(巨集定義)C語言
- Swift 裡的巨集定義Swift
- C++巨集定義#defineC++
- iOS開發-SiriKit應用iOS
- iOS 常用巨集定義大全iOS
- Cordova - 使用Cordova開發iOS應用實戰1(配置、開發第一個應用)iOS
- iOS開發之NavBar和TarBar使用技巧iOS
- 使用Go語言開發iOS應用(Swift版)GoiOSSwift
- iOS開發常用巨集,持續更新中iOS
- iOS 11開發教程(八)定製iOS11應用程式圖示iOS
- iOS 開發小技巧iOS
- 使用Go語言開發Android&IOS應用GoAndroidiOS
- 使用React Native開發第一個iOS應用React NativeiOS
- iOS開發中的技巧iOS
- iOS開發奇淫技巧iOS
- 高效能iOS應用開發iOS
- C語言巨集定義##連線符和#符的使用C語言
- iOS 開發偷懶小技巧:自定義 XCode 程式碼片段iOSXCode
- [分享]iOS開發-設定NavigationBar的顏色和字型屬性iOSNavigation
- C++中巨集定義#define的用法C++
- c/c++標準預定義巨集C++
- 059.Define 巨集定義的巢狀巢狀
- 使用MyEclipse設定所需配置的iOS應用EclipseiOS
- define巨集定義和const常量定義之間的區別
- C語言巨集定義中#define中的井號#的使用C語言