IOS之UI控件之间的继承关系
2015-12-01 16:40
453 查看
#import "AppDelegate.h"
#import "ViewController.h"
@interface
AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
//创建窗口 设置屏幕尺寸
self.window=[[UIWindow
alloc]initWithFrame:[UIScreen
mainScreen].bounds];
//把窗口放在看的见的地方
[self.window
makeKeyAndVisible];
//创建视图控制器 **需要在上方 导入#import
"ViewController.h"
ViewController *vc=[[ViewController
alloc]init];
self.window.rootViewController=vc;
//创建视图
UIView *view=[[UIView
alloc]init];
//设置视图位置
view.frame=CGRectMake(100,
100, 300,
300);
//把视图添加到主窗口
[self.window
addSubview:view];
//UILabel 标签控件,适合放一些短的文本。
//把lable对象给实例化
任何对象都要实例化
同时给lable设置frame
UILabel *lable=[[UILabel
alloc]initWithFrame:CGRectMake(100,100,
200,
400)];
//把创建的视图放在他的父视图上面
[self.window
addSubview:lable];
lable.backgroundColor=[UIColor
redColor];
//给UIlable设置文本
lable.text=@"欢迎来到老湿乐园®
参 dsjhjkfdshkjdshk";
lable.textColor=[UIColor
whiteColor];
lable.textAlignment=NSTextAlignmentCenter;
//要把咱创建的视图放在他的父视图上面
//加粗的同时改变字体大小
lable.font=[UIFont
systemFontOfSize:24 ];
//在设置斜体同时改变字体大小
lable.font=[UIFont
italicSystemFontOfSize:24];
//设置阴影
lable.shadowColor=[UIColor
blackColor];
//设置阴影偏量
lable.shadowOffset=CGSizeMake(2,
2);
//给内容设置行数,0代表自适应行数,非0,是几就是几行
lable.numberOfLines=5;
//不管多少内容
都给你缩到一行 除非内容过多
lable.adjustsFontSizeToFitWidth=YES;
//UIImageView用来显示图片
UIImageView *imgview=[[UIImageView
alloc]initWithFrame:CGRectMake(10,
10,
200, 200)];
//如果图片是PNG格式的,图片名不需要加后缀,否则都要加
/*
1.创建
帧动画 动画的三要素
1.设置间隔时间
2.准备图片素材
3.设置循环次数
*/
UIImage*image1=[UIImage
imageNamed:@"[UE}5AFC6725U4TMQCOMV]D-1(被拖移).tiff"];
UIImage*image2=[UIImage
imageNamed:@"[UE}5AFC6725U4TMQCOMV]D-2(被拖移).tiff"];
imgview.image=image1;
NSArray *array=@[image1,image2];
[self.window
addSubview:imgview];
imgview.animationDuration=0.1;
imgview.animationImages=array;
imgview.animationRepeatCount=50;
[imgview startAnimating];
return
YES;
}
#import "ViewController.h"
@interface
AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
//创建窗口 设置屏幕尺寸
self.window=[[UIWindow
alloc]initWithFrame:[UIScreen
mainScreen].bounds];
//把窗口放在看的见的地方
[self.window
makeKeyAndVisible];
//创建视图控制器 **需要在上方 导入#import
"ViewController.h"
ViewController *vc=[[ViewController
alloc]init];
self.window.rootViewController=vc;
//创建视图
UIView *view=[[UIView
alloc]init];
//设置视图位置
view.frame=CGRectMake(100,
100, 300,
300);
//把视图添加到主窗口
[self.window
addSubview:view];
//UILabel 标签控件,适合放一些短的文本。
//把lable对象给实例化
任何对象都要实例化
同时给lable设置frame
UILabel *lable=[[UILabel
alloc]initWithFrame:CGRectMake(100,100,
200,
400)];
//把创建的视图放在他的父视图上面
[self.window
addSubview:lable];
lable.backgroundColor=[UIColor
redColor];
//给UIlable设置文本
lable.text=@"欢迎来到老湿乐园®
参 dsjhjkfdshkjdshk";
lable.textColor=[UIColor
whiteColor];
lable.textAlignment=NSTextAlignmentCenter;
//要把咱创建的视图放在他的父视图上面
//加粗的同时改变字体大小
lable.font=[UIFont
systemFontOfSize:24 ];
//在设置斜体同时改变字体大小
lable.font=[UIFont
italicSystemFontOfSize:24];
//设置阴影
lable.shadowColor=[UIColor
blackColor];
//设置阴影偏量
lable.shadowOffset=CGSizeMake(2,
2);
//给内容设置行数,0代表自适应行数,非0,是几就是几行
lable.numberOfLines=5;
//不管多少内容
都给你缩到一行 除非内容过多
lable.adjustsFontSizeToFitWidth=YES;
//UIImageView用来显示图片
UIImageView *imgview=[[UIImageView
alloc]initWithFrame:CGRectMake(10,
10,
200, 200)];
//如果图片是PNG格式的,图片名不需要加后缀,否则都要加
/*
1.创建
帧动画 动画的三要素
1.设置间隔时间
2.准备图片素材
3.设置循环次数
*/
UIImage*image1=[UIImage
imageNamed:@"[UE}5AFC6725U4TMQCOMV]D-1(被拖移).tiff"];
UIImage*image2=[UIImage
imageNamed:@"[UE}5AFC6725U4TMQCOMV]D-2(被拖移).tiff"];
imgview.image=image1;
NSArray *array=@[image1,image2];
[self.window
addSubview:imgview];
imgview.animationDuration=0.1;
imgview.animationImages=array;
imgview.animationRepeatCount=50;
[imgview startAnimating];
return
YES;
}
相关文章推荐
- uva-11995 - I Can Guess the Data Structure!(栈,优先队列,队列,水题)
- Starting MySQL. ERROR! Manager of pid-file quit without updating file.
- 数组根据数组中字典的value值排序
- 控件之间的基本关系(动态图片、字体的设置)UILable、UIImageView
- 通过Blueprint进行模块化的Flask应用开发[转]
- UIScrollView基本用法详解
- UIScrollView 加载多个view view还可以交换顺序(1)
- Java 产生 GUID / UUID
- 探秘Java中String、StringBuilder以及StringBuffer
- UIButton 文字换行显示
- Building For Different Environments with Maven
- 重写系统中的UINavigationController返回按钮的事件
- iOS开发UI篇—懒加载
- UVaLive5031 Graph and Queries(时光倒流+名次树)
- iOS中图片UIImage中图片大小的改变
- UINavigationController技巧<一>——修改返回按钮的标题
- 设置UITableView中Cell的间隔线从0点开始
- 如何修改 UINavigationController、UINavigationBar 中 navigationItem 左侧 “返回” 按钮的名称
- UISlider(滑块)控件的常用属性
- hdoj--1005--Number Sequence(规律题)