您的位置:首页 > 移动开发 > IOS开发

iOS 初学者关于动态按钮代码创建

2016-01-13 18:03 465 查看
1.建立一个按钮
   
UIButton *button(自己定义) = [[UIButton
alloc] init];

2. 设置按钮上文字的显示

[button
setTitle:@"按钮的默认显示字体"forState:UIControlStateNormal];
*默认

[button setTitle:@"按钮高亮状态下显示的字体"
forState:UIControlStateHighlighted]; *高亮

3. 设置按钮上图片的显示(背景图片)
UIImage *normal(自己定义) = [UIImage
imageNamed:@"写入图片的名字"];*默认状态下显示的图片
UIImage *highlihgted (自己定义)= [UIImage
imageNamed:@"写入图片的名字"];*高亮状态下显示的图片

    根据自己定义的图片名字 创建相对应图片的对象

    [button setBackgroundImage:normal
forState:UIControlStateNormal];*默认状态下显示

    [button setBackgroundImage:highlihgted
forState:UIControlStateHighlighted];*高亮状态下显示的图片

4.设置图片在屏幕上的位置和大小
    button.frame =
CGRectMake(50,
100, 100,
100);

5.设置按钮在默认和高亮状态下的文字显示的颜色

    [button setTitleColor:[UIColor
redColor] forState:UIControlStateNormal];*默认状态下显示

    [button setTitleColor:[UIColor
blueColor] forState:UIControlStateHighlighted];*高亮状态下显示的图片

6.为该按钮创建一个单击以后的行为方法.

***********这是单击此按钮的方法.需要实现***********

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

7.  把按钮添加到屏幕中
    [self.view
addSubview:button];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: