0
사파리 브라우저를 열고 넷 탭을 클릭하면 이미지가 구부러진 화면에 표시되는 것을 볼 수 있습니다. 상위 사이트 아래에 나열됩니다. 그래서 내 질문은 내가 UIImageview 있고 사파리처럼 곡선 이미지 뷰를 만들 필요가있다. 어떻게해야합니까? QuartzCore를 사용하여 할 수 있습니까? 제발 도와주세요.ImageView를 Safari 상위 분류와 유사하게 표시
사파리 브라우저를 열고 넷 탭을 클릭하면 이미지가 구부러진 화면에 표시되는 것을 볼 수 있습니다. 상위 사이트 아래에 나열됩니다. 그래서 내 질문은 내가 UIImageview 있고 사파리처럼 곡선 이미지 뷰를 만들 필요가있다. 어떻게해야합니까? QuartzCore를 사용하여 할 수 있습니까? 제발 도와주세요.ImageView를 Safari 상위 분류와 유사하게 표시
예. 가능합니다. QuartzCore/QuartzCore.h에서 CATransform3D에 대한 연구 만하면됩니다. 이미지를 원하는대로 확대/축소/회전/확대하여 사파리와 동일한 형태의 사이트를 볼 수 있습니다. 불행히도 구현은 여러분에게 달려 있습니다.
그냥 당신이 "혼자 어둠 속에서"여기에 이미지의 관점입니다 수 있도록하지 :는 아래UIView *myView = (UIView*)instance_to_your_UIImageView;
CALayer *layer = myView.layer;
CATransform3D rotationAndPerspectiveTransform = CATransform3DIdentity;
rotationAndPerspectiveTransform.m14 = 1.0/500;
rotationAndPerspectiveTransform = CATransform3DRotate(rotationAndPerspectiveTransform, 0.0f, 0.0f, 1.0f, 0.0f);
layer.transform = rotationAndPerspectiveTransform;
는 "전"과 "후"
환호성!