customBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[customBtn setFrame:CGRectMake(200,200,68,68)];
UIImage *btnImage = [UIImage imageNamed:@"dash_pulsante_attivo"];
[customBtn setImage:btnImage forState:UIControlStateNormal];
[customBtn addTarget:self action:@selector(triggerMeasurement) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:customBtn];
보통 상태로 68x68
png을 사용해야하는 사용자 정의 버튼을 제작하고 있습니다. 그러나 이미지가 변형 된 모양입니다. 원 모양이어야하지만 타원으로 표시됩니다. 힌트 나 제안이있는 이유는 무엇입니까? 흥미롭게도, 다른 원형 PNG (220x220
)와 교환하려고 시도했으며 모든 것이 예상대로 작동합니다.UIButtonType 사용자 정의 이미지가 변형되었습니다.
png 크기가 68x68인지 확인 하시겠습니까 ?? 크기가 괜찮 으면 코드의 다른 위치에서이 버튼 프레임을 변경하는지 확인하십시오. – Venkat
스크린 샷을 첨부 할 수 있습니까 ?? – Venkat
이미지 "dash_pulsante_attivo"해상도를 확인하십시오. – Vignesh