2010-06-09 4 views
0

iPhone 응용 프로그램에 6 개의 버튼이있는 둥근 사각형 상자를 만들어야합니다. 직사각형 상자는 투명합니다. 각 버튼에는 이미지와 텍스트가 있습니다. 그리고 그들은 또한 투명합니다. (여기서 투명하다는 것은 상자의 배경 이미지를 볼 수 있음을 의미합니다. 어휘는 유감 스럽습니다.)코코아 터치를 사용하여 둥근 투명 사각형을 만드는 방법은 무엇입니까?

시작하는 방법을 알지 못했습니다. 다음의 것을 생각했지만,

코어 그래픽을 사용하여 외부 둥근 사각형을 그린 다음 2x3 격자와 같은 사각형 내부를 그립니다.

이걸로 만들 수 있습니까? 이것보다 좋은 방법이 있습니까? 다시 시작하는 방법을 알려주세요.

둥근 사각형이 있습니다. 이제 6 개의 부분으로 나누기 위해 선을 그려야합니다. 내가 사용했습니다 link text 줄을 그리려면 어떻게 사각형 컨텍스트를 얻을 수 있습니까?

감사합니다.

답변

0

필요가 간단하면 CALayer 속성을 사용할 수 있습니다.

someView.layer.cornerRadius = 10; 
someView.layer.borderColor = [[UIColor redColor] CGColor]; 
someView.layer.backgroundColor = [[UIColor greenColor] CGColor]; 
someView.layer.opacity = 0.5; 

불투명도는 UIView alpha와 동일합니다.

+0

UIView의 CALayer는 읽기 전용이며 ... 작동하지 않아야합니다. – alexbw

+0

뷰에 새 레이어를 할당 할 수는 없지만 뷰 레이어를 수정할 수는 있습니다. – drawnonward

관련 문제