2013-01-05 4 views
0

Xcode에서 버튼을 디자인하는 데 문제가 있습니다. 코드가 성공적으로 빌드입니다xcode에서 버튼을 만드는 방법은 무엇입니까?

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

:

나는 다음과 같은 코드를 사용하고 있습니다. 하지만이 오류가오고있다 :

스레드 1 : EXC_BAD_ACCESS (코드 = 2, 주소 = 0xbf7ffffdc) 당신이있는 UIButton의 원인을 올 것 같지 않습니다되어지고있다

+0

중단 점을 활성화하고 정확히이 충돌 위치를 찾을 수 있습니다. – Ilanchezhian

+0

RoundedRect 오타를 제외하고이 코드에는 아무런 문제가 없습니다. 오류는 다른 곳에서 발생합니다. – wattson12

답변

0
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
button.frame = CGRectMake(80.0,210,160,40); 
[button setTitle:@"Submit" forState:UIControlStateNormal]; 
[self.view addSubview:button]; 

오류 . 더 많이 지정할 수 있습니까?

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>

희망을 가져 잊지 마세요 .. :)

관련 문제