ViewController.view中按钮的title及颜色问题

来源:互联网 发布:郭天祥十天学会单片机 编辑:程序博客网 时间:2024/05/06 12:58


- (void)viewDidLoad {

    [superviewDidLoad];

    

    //登录按钮

   float btnH = 39.f;

   float btnW = 287.f;


   _btnForLogin = [[UIButtonalloc] initWithFrame:CGRectMake((self.view.bounds.size.width - btnW)/2, self.view.bounds.origin.y + originH + navH + tableH + 10, btnW, btnH)];


    _btnForLogin.backgroundColor =UIColorFromRGB_hex(0xbe8300);


    [_btnForLoginsetTitleColor:UIColorFromRGB_hex(0xf8f8f8)forState:UIControlStateNormal];


    [_btnForLoginsetTitle:@"登录"forState:UIControlStateNormal];


    [self.viewaddSubview:_btnForLogin];

}


以上代码可控制按钮title及其颜色,而下面代码则无法控制title及其颜色

- (void)viewDidLoad {

    [superviewDidLoad];

    

    //登录按钮

   float btnH = 39.f;

   float btnW = 287.f;


   _btnForLogin = [[UIButtonalloc] initWithFrame:CGRectMake((self.view.bounds.size.width - btnW)/2, self.view.bounds.origin.y + originH + navH + tableH + 10, btnW, btnH)];


    _btnForLogin.backgroundColor =UIColorFromRGB_hex(0xbe8300);


//    [_btnForLogin setTitleColor:UIColorFromRGB_hex(0xf8f8f8) forState:UIControlStateNormal];

//    [_btnForLogin setTitle:@"登录" forState:UIControlStateNormal];

    _btnForLogin.titleLabel.textColor =UIColorFromRGB_hex(0xbe8300);

    _btnForLogin.titleLabel.text =@"登录";


    [self.viewaddSubview:_btnForLogin];

}


0 0
原创粉丝点击