iOS编程------UILabel
2015-10-04 21:22
309 查看
// // AppDelegate.h // UI01_UILabel // // Created by tanlon on 15/8/31. // Copyright (c) 2015年 . All rights reserved. // #import <UIKit/UIKit.h> @interface AppDelegate : UIResponder <UIApplicationDelegate> @property (strong, nonatomic) UIWindow *window; @end // // AppDelegate.m // UI01_UILabel // // Created by tanlon on 15/8/31. // Copyright (c) 2015年 . All rights reserved. // #import "AppDelegate.h" @interface AppDelegate () @end @implementation AppDelegate - (void)dealloc{ [_window release]; [super dealloc]; } - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch. self.window.backgroundColor = [UIColor whiteColor]; [self.window makeKeyAndVisible]; //UILabel 主要用来展示一小段文字,起到说明作用,大段文字不使用UILabel,使用UITextView //UILabel 的使用分为创建,设置属性,添加,释放,四步. //UILabel属于UIView的子类,我们在API中查看一个类的使用时,如果该类有自己的初始化方法,就使用自己的初始化方法,如果没有,就使用父类的初始化方法. //1.创建UILabel UILabel *userNameLabel = [[UILabel alloc] initWithFrame:(CGRectMake(50, 50, 120, 50))]; //2.设置属性 userNameLabel.text = @"用户名 long long ago"; //设置文本 userNameLabel.textColor = [UIColor redColor]; //设置文本颜色 userNameLabel.font = [UIFont systemFontOfSize:18]; //设置文本字体 userNameLabel.lineBreakMode = NSLineBreakByCharWrapping; //设置换行模式 userNameLabel.numberOfLines = 0; //设置自动换行, 0 表示自动换行 userNameLabel.shadowColor = [UIColor purpleColor]; //阴影颜色 userNameLabel.shadowOffset = CGSizeMake(2, 2); //阴影偏移量 CGSize类型 //3.添加到父视图上 [self.window addSubview:userNameLabel]; //4.释放 [userNameLabel release]; return YES; } @end
相关文章推荐
- hdoj 5496 Beauty of Sequence 【求序列所有子序列(去重后)的和】【好题】
- valueOf intValue parsetInt区别
- Handler、Message、MessageQueue、Looper关系及源码分析
- UI课程12 模态viewController,单例及单例模式
- iOS常用UI控件熟悉
- KVO(Key-Value-Observer)键值观察者
- UITableViewCell加载图片
- Servlet的学习之Request请求对象(2)
- ios-UI常见问题之TableView异步加载图片错乱显示
- The JSP specification requires that an attribute name is preceded by whitespace
- SPOJ 1771 NQUEEN (DLX解n皇后问题)
- POST和GET、NSMutableURLRequest和NSURLRequest两组分别的区别
- ZOJ2587 Unique Attack(判定最小割唯一性)
- TextVeiw 的 No package identifier when getting value for resource numb
- Servlet的学习之Request请求对象(1)
- UI课程11 自定义cell及自适应高度
- codeforces 163A A. Substring and Subsequence(dp)
- UIPickerView控件的使用
- 63. Unique Paths II (Graph; DP)
- 62. Unique Paths (Graph; DP)