今天开始写iOS开发基础,自己要开始做一个项目,好用来找第一份实习工作,开始记录我学习ios开发的过程。
学习前首先要有一定的Objective-C的基础,并且要熟悉XCode的基本操作,并且懂得创建一个Singel ViewApplication项目的所有文件的大致的意思,以及里面生成代码的大概的用处。
以下是写在ViewController.m文件下的。
//
// ViewController.m
// 01-button
//
// Created by LinJia on 15/8/22.
// Copyright (c) 2015年LinJia. All rights reserved.
//
#import"ViewController.h"
@interfaceViewController ()
@end
@implementationViewController
- (void)viewDidLoad{
[superviewDidLoad];
// Do any additional setup after loadingthe view, typically from a nib.
// 创建button
// 创建方式1
// UIButton *button1 = [[UIButtonalloc]init];
// 创建方式2:
UIButton*button2= [UIButtonbuttonWithType:UIButtonTypeRoundedRect];
// 令button的标题显示文字
[button2 setTitle:@"确定"forState:UIControlStateNormal];
// button显示图片(设置背景图片)
// 设置图片,初始化图片
UIImage*image = [UIImageimageNamed:@"guide"];
// 设置背景图片
[button2 setBackgroundImage:imageforState:UIControlStateNormal];
//这里的自带属性和上面显示文字的自带属性相同
// 设置button的图片,和button的title不能重叠,两者在同一行
// [button2 setImage:[UIImageimageNamed:@"guide"] forState:UIControlStateNormal];
// 设置标题颜色
[button2 setTitleColor:[UIColorredColor]forState:UIControlStateNormal];
// 设置button阴影
[button2 setTitleShadowColor:[UIColorblackColor]forState:UIControlStateNormal];
//默认情况下,按钮被禁用时,按钮的颜色会变浅,可以禁用
button2.adjustsImageWhenDisabled=NO;
//默认情况下,按钮被禁用时,按钮的颜色会变暗,可以禁用
button2.adjustsImageWhenHighlighted=NO;
// 按钮按下时发光
button2.showsTouchWhenHighlighted=YES;
// 设置button的位置和大小
button2.frame= CGRectMake(100,100,300,100);
// 显示button控件
[self.viewaddSubview:button2];
// 添加按钮的动作事件
[button2 addTarget:selfaction:@selector(buttonPressed)forControlEvents:UIControlEventTouchUpInside];
}
- (void)didReceiveMemoryWarning{
[superdidReceiveMemoryWarning];
// Dispose of any resources that can berecreated.
}
// 这里是buttonPressed触发事件的具体的实现代码
- (void)buttonPressed:(id)sender{//sender代指按钮本身
}
@end