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

iOS中的按钮(UIButton)

2015-08-27 22:22 211 查看
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.

/**
*  UIButton:是iOS中用来响应用户点击事件的控件,是UIControl的子类
UIButton的使用步骤:
1.创建控件对象
2.配置属性
3.添加到父视图
*/
//1.创建控件
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
//UIButtonWtypeSystem 当给button设置图片的时候不用UIButtonTypeSystem
//2.配置属性
// button.backgroundColor = [UIColor greenColor];
//(1)设置frame
button.frame = CGRectMake(10, 100, 300, 40);
//[button setTitle:@"注册" forState:UIControlStateNormal];
//[button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
//设置图片
[button setImage:[UIImage imageNamed:@"login_btn_normal"] forState:UIControlStateNormal];
[button setImage:[UIImage imageNamed:@"login_btn_press"] forState:UIControlStateHighlighted];
//3.添加父视图
[self.window addSubview:button];

//4.添加响应事件
//self代表响应方法的对象
//target指定事件响应对象
//action:指定响应对象要调用的方法,来处理Button点击事件
//controlevents:事件触发的时机
//handleAction 方法可以有参数,而且参数只有一个,因为参数是调用addTarget:action:forControlEvent:方法的对象(就是实现该方法的button)
[button addTarget:self action:@selector(thisButtonShow:) forControlEvents:UIControlEventTouchUpInside];

/**
*  控件小结
每一个控件用来实现特定的功能
UILabel:用来显示文字
UITextField:用来进行文本的编译
UIButton:用来响应用户的交互事件,响应用户的点击事件,还可以显示文字和图片.
*/

self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: