UIButton简单总结

来源:互联网 发布:马斯达城 知乎 编辑:程序博客网 时间:2024/05/22 17:14
1.手写UIButton


CGRect btnControlRect=CGRectMake(200, theHeight, 10030);

    UIButton *btnControl=[[UIButton allocinitWithFrame:btnControlRect];

    

  // 设置按钮的背景图片

    [btnControl setBackgroundImage:[UIImage imageNamed:@"desc_nomal.png"]forState:UIControlStateNormal];

    [btnControl setBackgroundImage:[UIImage imageNamed:@"desc_nomal.png"]forState:UIControlStateHighlighted];

    [btnControl setBackgroundImage:[UIImage imageNamed:@"desc_nomal.png"]forState:UIControlStateSelected];

    [btnControl setBackgroundColor:[UIColor clearColor]];

    

    [btnControl addTarget:self action:@selector(ClickControlAction:)forControlEvents:UIControlEventTouchUpInside];

    

    [self.scrollView addSubview:btnControl];

    [btnControl release];


// 设置按钮的文本

        [_btnOrder setTitle:@"预定" forState:UIControlStateNormal];

        [_btnOrder setTitle:@"取消" forState:UIControlStateSelected];

        // 设置按钮的文本颜色

        [_btnOrder setTitleColor:[UIColor colorWithRed:50/255.0 green:50/255.0 blue:50/255.0alpha:1.0forState:UIControlStateNormal];

        [_btnOrder setTitleColor:[UIColor colorWithRed:255/255.0 green:255/255.0blue:255/255.0 alpha:1.0forState:UIControlStateSelected];


// 设置按钮的文本大小

 

[_btnOrder.titleLabel setFont:[UIFont systemFontOfSize:14]];




http://blog.sina.com.cn/s/blog_7b9d64af01019x2p.html





0 0