iOS專案開發實戰——Label中字型字號與Label多行顯示
我們如何通過OC程式碼來設定Label中顯示的文字呢?程式碼如下:
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
UILabel *label = [[UILabel alloc] init];
label.frame = CGRectMake(10, 30, 300, 500);
//label的顏色預設是透明的,就是說一定要設定Label的顏色,否則不可見;
//引數的值為0-1;
//這裡推薦使用一款免費的軟體,sip,可以在App Store下載到;用來進行螢幕的取色;可以直接進行顏色值的複製貼上;
label.backgroundColor = [UIColor colorWithRed:0.48 green:0.83 blue:0.98 alpha:1];
label.text = @"iOS是由蘋果公司開發的移動作業系統[1] 。蘋果公司最早於2007年1月9日的Macworld大會上公佈這個系統,最初是設計給iPhone使用的,
後來陸續套用到iPod touch、iPad以及Apple TV等產品上。iOS與蘋果的Mac OS X作業系統一樣,屬於類Unix的商業作業系統。原本這個系統名為iPhone OS,
因為iPad,iPhone,iPod touch都使用iPhone OS,
所以2010WWDC大會上宣佈改名為iOS(iOS為美國Cisco公司網路裝置作業系統註冊商標,蘋果改名已獲得Cisco公司授權)";
label.textColor = [UIColor redColor];
label.textAlignment = NSTextAlignmentCenter;
//字號;
label.font = [UIFont systemFontOfSize:20];
//字型的加粗;
label.font = [UIFont boldSystemFontOfSize:20];
//字型的傾斜;
label.font = [UIFont italicSystemFontOfSize:20];
//遍歷當前系統的字型庫;
for (NSString *name in [UIFont familyNames]) {
NSLog(@"%@",name);
}
//設定其他系統中的字型;
label.font = [UIFont fontWithName:@"Copperplate" size:20];
//設定陰影;
label.shadowColor = [UIColor yellowColor];
label.shadowOffset = CGSizeMake(1.5, 1.5);
//如何在Label中顯示較多的文字;
/*
1.Label要有足夠的大小;
2.設定換行模式;
3.設定顯示行數;
*/
label.lineBreakMode = NSLineBreakByWordWrapping;
label.numberOfLines = -1;//這裡設定-1,表示不限制行數,能顯示多少行,就顯示多少行;
[self.view addSubview:label];
}
@end
當前系統中的字型:(還有很多沒顯示)
。
系統執行效果如下:
。
github主頁:https://github.com/chenyufeng1991 。歡迎大家訪問!
相關文章
- iOS開發 如何在Label中顯示圖片-圖文混排iOS
- iOS - 實現在有限label上 動態顯示所有文字iOS
- iOS專案開發實戰——UIImageView的使用與圖片顯示模式iOSUIView模式
- ArcEngine開發中Label無法顯示小數點前0的問題解決方法
- iOS 讓Label根據其上的文字屬性自適應顯示iOS
- iOS專案開發實戰——學會使用TableView列表控制元件(四)plist讀取與Section顯示iOSView控制元件
- iOS開發筆記 | 自定義具有內邊距的labeliOS筆記
- iOS 簡單實現帶圖片的LabeliOS
- CSS3多行顯示省略號...CSSS3
- iOS專案開發實戰——UILabel與取色器的使用iOSUI
- Javascript中的label語句JavaScript
- asp.net中Literal與label的區別ASP.NET
- iOS專案開發實戰——使用CoreLocation實現定位iOS
- [分享]iOS開發-剩餘可輸入多少個字+textView上的label偽裝成placeHolderiOSTextView
- iOS專案開發實戰——理解frame,bounds,centeriOS
- iOS專案開發實戰——檢視動畫效果iOS動畫
- iOS專案開發實戰——配置自定義動畫iOS動畫
- iOS專案開發實戰——plist陣列解析iOS陣列
- Kivy App開發之UX控制元件LabelAPPUX控制元件
- 如何用 CSS 實現多行文字的省略號顯示CSS
- Oracle Label SecurityOracle
- iOS開發專案實戰——Swift實現圖片輪播與瀏覽iOSSwift
- css 多行文字溢位省略號顯示CSS
- Label--自定義可貼上複製的Label
- iOS專案開發實戰——使用UICollectionView實現瀑布流iOSUIView
- iOS開發實戰-第5節-微博內容中同時顯示多張照片iOS
- iOS專案開發實戰——storyboard設定介面技巧與注意事項iOS
- iOS專案開發實戰——自定義控制元件背景與顏色iOS控制元件
- CSS實現單行、多行文字溢位顯示省略號CSS
- CSS實現單行、多行文字溢位顯示省略號(…)CSS
- input[type="checkbox"]與label對齊
- tp5+ionic開發微信公眾號專案實戰專案教程
- iOS專案開發實戰——實現檢視切換動畫iOS動畫
- HTML <label> 標籤HTML
- iOS開發——專案實戰總結&UITableView效能優化與卡頓問題iOSUIView優化
- 淺談設計模式在iOS開發實戰專案中的應用設計模式iOS
- iOS專案開發實戰——UIView的層級關係iOSUIView
- iOS專案開發實戰——如何進行延時操作iOS