2010-12-29 7 views
0

프레임의 버튼 (0,0,120,100)을 가지고 있는데 버튼의 오른쪽에 이미지를 추가하고 싶습니다 ..i 크기 (10,10)의 이미지를 추가하고 싶습니다. 나는 단추의 바닥에 오른쪽에 싶다.오른쪽 하단의 uibutton 이미지 설정

이 작업을 수행하는 방법. 인터넷 검색이 가능하지만 그럴 수 있습니다. 다음 코드로

+1

대답은 그 자체로 귀하의 질문에 ... KingOfBless는 좋은 방법으로 그것을 대표합니다 ... 데이터 KOB에 대한 +1 .. :) –

답변

6

내 대답은 내가 버튼을 원하는 whereever 버튼이 내가 설정 얻을 질수 이미지를함으로써

 roundedButtonType = [[UIButton buttonWithType:UIButtonTypeCustom] retain]; 
    [roundedButtonType setImageEdgeInsets:UIEdgeInsetsMake(-10.00, 5.00, -5.00, 0.00)]; 

을 다음과 같이 내가 roundedButtonType있는 UIButton 코드가했다고 밝혔습니다.

이전에 버튼의 배경 이미지를 설정하면 이미지가 흐릿 해졌습니다. 그래서 위의 코드를 사용하여 내 문제를 해결하는 큰 영역 (버튼)에 대한 클릭 이벤트를 가져 왔습니다.

+0

이것은 올바른 방법입니다! – Dzamir

3

,

UIButton *imageBut=[[UIButton alloc]initWithFrame:CGRectMake(x, y, 120, 100)]; 
UIImageView *img=[[UIImageView alloc] initWithFrame:CGRectMake(110, 90, 10, 10)]; 
img.userInteractionEnabled=NO; 
[imageBut addSubview:img]; 
[self.view addSubview:imageBut]; 

X는 Y는보기에서 버튼의 위치입니다. 가정한다

관련 문제