這就是您可以如何根據所需的背景和文本顏色創建自定義按鈕的方法。
btn_fbLogin = [[UIButton alloc]initWithFrame:CGRectMake(95,254,130,41)];
[btn_fbLogin setTitle:@"FLogin" forState:UIControlStateNormal];
[btn_fbLogin addTarget:self action:@selector(FacebookLogin) forControlEvents:UIControlEventTouchUpInside];
[btn_fbLogin setBackgroundColor:[UIColor whiteColor]];
btn_fbLogin.clipsToBounds = YES;
btn_fbLogin.layer.cornerRadius = 5.0f;
[btn_fbLogin setTitleColor:[UIColor colorWithRed:244/255.0 green:185/255.0 blue:25/255.0 alpha:1.0] forState:UIControlStateNormal];
[btn_fbLogin setTitleColor:[UIColor whiteColor] forState:UIControlStateHighlighted];
[self.view addSubview:btn_fbLogin];
而且不要忘記導入#import <QuartzCore/QuartzCore.h>
希望這有助於.. :)
啓用斷點並找到它到底崩潰。 – Ilanchezhian
除了RoundedRect錯字之外,這段代碼沒有任何錯誤,錯誤正在其他地方引起 – wattson12