2012-06-18 8 views
2

누구나 UIPageViewController를 사용하여 그림자를 만드는 법을 설명 할 수 있습니까? 뷰 경계 대신 내 배경 이미지가 주위에 있습니까?UIPageViewController의 그림자

즉, 경계가 파도처럼 보이는 "불규칙한 배경 이미지"가 있습니다. 그리고 페이지간에 이동할 때 그림자는 페이지 사각형 대신 "배경 이미지의 물결"주위에 있어야합니다.

감사합니다.

답변

1

QuartzCore.framework을 사용할 수 있습니다.

모든 UIView의 통해 UR 프로젝트에 QuartzCore.framework를 추가

  1. 에 U 도움을 줄 수 이는의 CALayer있다 (빌드 단계 => 링크 바이너리 라이브러리)
  2. # import를 "QuartzCore/QuartzCore.h"

    - (void) stylingUIView:(UIView *) _view 
    {  
        [_view.layer setBorderWidth:3]; // add border to the UIView 
        [_view.layer setBorderColor:[UIColor colorWithRed:0.7f green:0.7f blue:0.7f alpha:0.2].CGColor]; // set border Color for the UIView 
        [_view.layer setShadowColor:[UIColor blackColor].CGColor]; //set shadow color for the UIView 
        [_view.layer setShadowRadius:10]; // set Shadow radius 
    } 
    
    : 유 그림자 것 파일에

그럼 당신은 뭔가를 할 수 있습니다귀하의 사례 :

[(UIViewController) viewController.view.layer setShadowRadius:10]; 
[(UIImageView) *imageView setShadowRadius:10]; 
다음과 같이 할 수 있습니다 :