UI第二天

xcode6.0之后按钮不能添加到label上


总结:

    第一步 创建对象

    第二步 设置位置大小

    第三步 添加到视图上


一些概念:

1.在这个方法中,对self.view进行初始化,这个方法只执行一次

- (void)loadView

{

    [super loadView];

}


2.控制器自带的视图已经加载到内存当中,这个方法只调用一次

添加子控件在这个方法中进行添加

- (void)viewDidLoad

{

[super viewDidLoad];

}


3.这种方式设置图片其实是在给button的属性imageView赋值,

当图片的大小小于按钮的大小的时候,那么图片会以图片本身的大小显示

 [button setImage:[UIImage imageNamed:@"mm.jpg"] forState:UIControlStateNormal ];


4.这种设置背景图片的方式不是给imageview赋值,不管图片的大小是多大,多会铺满整个按钮

[button setBackgroundImage:[UIImage imageNamed:@"1"] forState:UIControlStateNormal];


5.标签

button.tag = 100;


6.什么是视图控制器?

它是UIViewController的对象,它用于管理视图,处理数据


7.添加点击事件

    第一个参数 目标

    第二个参数 方法名 (如果按钮带参数,那么传过去的参数就是按钮本身(pressBtn:)

    第三个参数 按钮触发的形式

[button addTarget:self action:@selector(pressBtn) forControlEvents:UIControlEventTouchUpInside] ;


8.通过类方法去创建按钮并设置按钮的样式,这个方法是在开发中常用的方法

    UIButton *button2 = [UIButton buttonWithType:UIButtonTypeSystem];// UIButtonTypeRoundedRect效果一样


9.什么是image

它是UIImage的对象,它并不是UI控件,它只是用来处理我们的图片文件的


10.image的创建方式:

第一种创建方式:

    iOS工程中我们一般用到的是png这种格式,当我们图片的后缀是png的嘶吼,那么我们不需要填写后缀名但是如果图片的后缀是jpg,那么我们必须写上后缀

    这种方式创建的图片是一种类单例的创建方式,只有当程序结束的时候,图片才会被释放

    UIImage *image1 = [UIImage imageNamed:@"mn8.jpg"] ;


第二种创建方式:

    第一个参数   图片名

    第二个参数   图片的后缀

    NSString *path = [[NSBundle mainBundle] pathForResource:@"mn8" ofType:@"jpg"] ;

    NSLog(@"%@",path) ;

    //通过读文件路径的方式来获取图片

    UIImage *image2 = [UIImage imageWithContentsOfFile:path] ;

    

第三种创建方式:

网络请求到的图片的创建(二进制数据流)

    UIImage *image3 = [UIImage imageWithData:[NSData data]] ;





  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值