UI星辰:UI代码创建视图和Label设置
2015-08-17 13:23
459 查看
在IOS学习中,我们要学会用代码设置和使用控件,代码才是一切的基础,学会代码,才能成为高手.
进行下图操作
在Appdelegate.m中的
- (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions {
}此方法是执行在一切其他视图窗口之前,也就是说在此定义下地窗口可以优先被执行.
方法中写入以下代码手动创建视图和labelUI
进行下图操作
在Appdelegate.m中的
- (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions {
}此方法是执行在一切其他视图窗口之前,也就是说在此定义下地窗口可以优先被执行.
方法中写入以下代码手动创建视图和labelUI
//状态栏20个像素 //获取屏幕尺寸 UIScreen *screen = [UIScreen mainScreen]; //视图窗口大小位置(Frame)同mainScreen.bounds一样 //initWithFrame:<#(CGRect)#> self.window = [[UIWindow alloc] initWithFrame:screen.bounds]; //背景颜色 self.window.backgroundColor = [UIColor cyanColor]; //窗口可见 [self.window makeKeyAndVisible]; //UILebel UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(30, 30, 120, 100)]; label.backgroundColor = [UIColor yellowColor]; //内容 label.text = @"你好!你可以先用TimeMachine还原回去试试,另外你是屏幕亮度调节一个不能用还是两个都用不了啊?如果都用不了可能是系统问题,如果只有一个用不了,那就要考虑是按键本身的问题了,我原来的小白就是音量的放大键坏了。®"; //设置居中,不设置默认为左对齐 label.textAlignment = NSTextAlignmentCenter; //字体颜色 label.textColor = [UIColor blueColor]; //字体大小 label.font = [UIFont systemFontOfSize:18]; //文本文字换行,文本框要足够大 label.numberOfLines = 0;//0代表不限制labelde行数,其他代表限制指定行数. //字体类型和大小 label.font = [UIFont fontWithName:@"Apple SD Gothic Neo" size:18]; //查看所有的系统字体类型,返回数组,针对英文 NSArray *arrayFamilNames = [UIFont familyNames]; NSLog(@"%@",arrayFamilNames); //中文字体的类型? //请看 UI星辰:Label中的中文字体类型 //文本中文字过多时,省略放在什么位置,默认在后,设置为中间省略 label.lineBreakMode = NSLineBreakByTruncatingHead; //添加到window [self.window addSubview:label];
相关文章推荐
- 栈 Deque
- poj 3080 Blue Jeans 暴力
- UILabel 多行文本及动态计算其高度
- UIView与CALayer的区别
- in query_vcvarsall raise ValueError(str(list(result.keys()))) ValueError: [u'path'] 解决
- hdu 5301 Buildings 2015 Multi-University Training Contest 2
- iOS7 UIKit动力学-碰撞特性UICollisionBehavior 上
- iiOS开发UI篇--IOS动画(Core Animation)总结
- QueryInterface
- AVplayer的使用详解 完整注释
- iOS 9界面适配利器:详解Xcode 7的新特性UIStackView
- [Tue, 11 Aug 2015 ~ Mon, 17 Aug 2015] Deep Learning in arxiv
- This inspection controls whether the Persistence QL Queries are error-checked
- Android_UI不同dpi下的图片选择
- 快速排序法 quickSort---java
- easyui 窗口 滚动条 固定位置显示
- ubuntu12.04 + fuerte ROS下安装xtion pro live 显示图像
- POJ 1141-Brackets Sequence(区间dp括号匹配打印路径)
- 队列Queue
- 简易UC首页demo续