2012-09-28 2 views
1

뷰의 그림자를 그리는 방법에 대해 많은 질문이 있습니다. 그러나 내보기가 다른보기에서만 수신되는 그림자를 드리도록하려면 어떻게해야합니까?다른 뷰의 UIView 드롭 섀도우

답변

0

보기 A가 그림자가있는보기이고보기 B가 A의 부모 인 경우 B 층의 속성 인 masksToBounds를 YES로 설정할 수 있습니다.

B 및 그 하위보기의 내용이 B 외부에 표시되지 않습니다.이 항목은 잘립니다. 여기

더 많은 세부 사항 : 당신이 원하는 경우 What UIView layer.masksToBounds is doing if set to YES?

그러나 그림자가 더 복잡한 장면을 삭제합니다, 당신은 좀 더 구체적으로해야 할 수도 있습니다.

0
  • 앱을 흰색 배경으로 설정하십시오.
  • 보기와 그림자를 만듭니다.
  • 스크린 샷을 찍으십시오.
  • 원본 앱에서 스크린 샷을 사용하십시오.

물론 코드를 사용하여 사진을 찍을 수도 있지만, 좀 더 어렵습니다. 어쨌든 최종 앱에는 필요없는 코드 일 것입니다.

관련 문제