0

Xcode でボタンを設計する際に問題が発生しています。

私は次のコードを使用しています:

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundRect];
button.frame=CGRectMake(80.0,210,160,40);
[self.view addSubview:button];

コードは Build Successfully です。しかし、このエラーが発生しています:

スレッド 1:EXC_BAD_ACCESS(コード=2、アドレス=0xbf7ffffdc)

4

2 に答える 2

2

これは、必要な背景とテキストの色に従ってカスタマイズされたボタンを作成する方法です。

 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>

お役に立てれば..:)

于 2013-01-05T12:59:48.107 に答える
0
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.frame = CGRectMake(80.0,210,160,40);
[button setTitle:@"Submit" forState:UIControlStateNormal];
[self.view addSubview:button];

あなたが得ているエラーはUIButtonの原因ではないようです。もっと指定できますか?

于 2013-01-05T12:56:15.657 に答える