</pre><p class="p3" style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 14px; line-height: 26px; font-family: Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif;"></p><pre name="code" class="objc">UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];//初始化button,选择button类型
btn.frame = CGRectMake(30, 360, 90, 35);//大小和位置
[btn setTitle:@"ZoomIn" forState:UIControlStateNormal];//正常状况下button显示的标题
[btn setTitle:@"ZoomIn" forState:UIControlStateHighlighted];//高亮显示时button的标题
[btn addTarget:self action:@selector(zoomInAction:) forControlEvents:UIControlEventTouchUpInside];//button被按下又抬起后发生的事件
//@selector可以理解为"选择子(Ps:就是可以让他指挥别的人,干他要干的事情)",selector是一个指针变量,类似于sender。 这里是将method的方法指定给新建的这个btn。
/*在 method 方法里可以将 sender 看作是 btn 了
比如设置btn的hidden属性等等
btn.hidden = YES;
这样btn被隐藏了
/*
// 通过背景图片设置按钮高亮
IImage *normalImage = [UIImage imageNamed:@"NormalBlueButton.png"];
UIImage *highlightedImage = [UIImage imageNamed:@"HighlightedBlueButton"];
self.myButton = [UIButton buttonWithType:UIButtonTypeCustom];
self.myButton.frame = CGRectMake(110.0f,200.0f,100.0f, 37.0f);
[self.myButton setBackgroundImage:normalImage forState:UIControlStateNormal];
[self.myButton setBackgroundImage:highlightedImage forState:UIControlStateHighlighted];
[self.myButton setTitle:@"Normal" forState:UIControlStateNormal];
[self.myButton setTitle:@"Pressed" forState:UIControlStateHighlighted];
02 | UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect]; |
15 | button1.frame = CGRectMake(20, 20, 280, 20); |
18 | button1.backgroundColor = [UIColor clearColor]; |
24 | [button1 setTitle:@ "点击" forState:UIControlStateNormal]; |
41 | button1.adjustsImageWhenHighlighted = NO; |
43 | button1.adjustsImageWhenDisabled = NO; |
45 | button1.showsTouchWhenHighlighted = YES; |
51 | [button1 addTarget:self action:@selector(butClick:) forControlEvents:UIControlEventTouchUpInside]; |
55 | [self.view addSubview:button1]; |
联系QQ:
765491590