您的位置:首页 > 产品设计 > UI/UE

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;

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: