网站建设资讯

NEWS

网站建设资讯

iOS中各种UI控件属性设置示例代码-创新互联

10年积累的成都网站设计、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有青川免费网站建设让你可以放心的选择与我们合作。>//视图已经加载完了,可以进行ui的添加了 - (void)viewDidLoad { [superviewDidLoad]; // Do any additional setup after loading the view. //初始化UILabel注意指定该对象的位置及大小 UILabel *lb = [[UILabelalloc]initWithFrame:CGRectMake(0,20,300,200)]; //设置文字 lb.text =@"label测试我在学习中学些ui story水电费水电费未入围 i肉煨入味哦水电费水电费水电费"; //设置背景色 lb.backgroundColor = [UIColorcolorWithRed:0green:191.0/255.0blue:243.0/255.0alpha:1.0]; //设置文字颜色 lb.textColor = [UIColorwhiteColor]; //文字大小,文字字体 lb.font = [UIFontsystemFontOfSize:25]; NSLog(@"系统字体名字:%@",lb.font.familyName); //打印文字字体列表 NSArray *arrFonts = [UIFontfamilyNames]; NSLog(@"系统字体列表:%@",arrFonts); //文字对齐 lb.textAlignment =NSTextAlignmentJustified; // NSTextAlignmentLeft = 0, //居左对齐,默认 // NSTextAlignmentCenter = 1, //居中对齐 // NSTextAlignmentRight = 2, //居右对齐 // NSTextAlignmentJustified = 3, // Fully-justified. The last line in a paragraph is natural-aligned. // NSTextAlignmentNatural = 4, // Indicates the default alignment for script //换行模式 lb.lineBreakMode =NSLineBreakByCharWrapping; // NSLineBreakByWordWrapping = 0, //每一行的结尾以字或者一个完整单词换行(若不够一个单词的位置) // NSLineBreakByCharWrapping,//在每一行的结尾以字母进行换行 // NSLineBreakByClipping,// Simply clip // NSLineBreakByTruncatingHead,// Truncate at head of line: "...wxyz" // NSLineBreakByTruncatingTail,// Truncate at tail of line: "abcd..." // NSLineBreakByTruncatingMiddle// Truncate middle of line: "ab...yz" //指定行数,0为不限制行树,可以指定具体的数字 lb.numberOfLines =0; //加圆角 lb.layer.cornerRadius =30; //此行必须加,将原来的矩形角剪掉 lb.clipsToBounds =YES; //加边框颜色,宽度,注意给layer加的颜色是CGColor类型 lb.layer.borderColor = [[UIColorredColor]CGColor]; lb.layer.borderWidth =1.0; //把label添加到视图上,并且会显示 [self.viewaddSubview:lb]; }
分享题目:iOS中各种UI控件属性设置示例代码-创新互联
本文地址:http://cdweb.net/article/dgdsgd.html