내 iPhone 앱 (Xcode, Objective C++)에 모달보기가 있습니다. 어떻게하면 시스템 UIAlertView처럼 보이게 할 수 있습니까? 특히, 내가 원하는 : 내보기를 NSAlertView만큼 아름답게 만듭니다.
투명성 근처 주위에 테두리를
- 둥근 RECT 창을 아마 덜보다 달성 할 수 배경색에 알파 채널. 프레임과 나머지는 어떻습니까?
내 iPhone 앱 (Xcode, Objective C++)에 모달보기가 있습니다. 어떻게하면 시스템 UIAlertView처럼 보이게 할 수 있습니까? 특히, 내가 원하는 : 내보기를 NSAlertView만큼 아름답게 만듭니다.
투명성 근처 주위에 테두리를
iPhone OS 3.0 이상에서는보기 레이어의 borderRadius 속성을 설정하여 둥근 모서리를 쉽게 얻을 수 있습니다.
view.layer.cornerRadius = 5;
당신은의 CALayer 클래스의 헤더를 얻을 #import <QuartzCore/QuartzCore.h>
해야합니다.
투명도에 대해서는 알파 성분이있는 색상을 사용하고보기가 불투명으로 표시되어 있지 않은지 확인하십시오.
하이라이트는 프로그래밍 방식으로 또는 이미지를 사용하여 수행 할 수 있습니다.
프로그래밍 방식으로 수행하는 경우 코어 그래픽을 사용하고 CGGradient
으로 일부 그리기를 수행해야합니다.
이미지를 사용하는 경우 UIImage의 stretchableImageWithTopCapHeight:leftCapWidth:
을 살펴보십시오. 모서리를 왜곡시키지 않고 이미지의 크기를 조정할 수 있습니다.
분명히 당신은'cornerRadius'를 의미했습니다.'CALayer'에'borderRadius' 같은 것이 없습니다. –
죄송합니다. 나는 CSS 속성에 대해 생각해봤을 것이다. – benzado