UILabel을 전체적으로 회전하는 방법

Marcin Żmigrodzki

원근감을 시뮬레이션하기 위해 Z 축과 Y 축으로 UILabel을 회전해야하는 코드를 작성했습니다. 다음은 샘플 코드입니다.

  var t: CATransform3D = CATransform3DIdentity
                    t = CATransform3DRotate(t, 270 * CGFloat.pi / 180, 0, 0, 1) // rotate by z axis
                    t = CATransform3DRotate(t, -50 * CGFloat.pi / 180, 0, 1, 0) // rotate by y axis
                    t.m34 = 1.0 / -500
                    logLabel.transform3D = t // implement sequence of rotations to label
                    contentView.addSubview(logLabel)

Z 축으로 올바르게 회전하지만 Y 축으로 회전하지 않습니다. 두 번째 회전으로 레이블이 좁아 보입니다. 관점을 시뮬레이션하는 방법?

그때

편집 : 당신은 설정해야합니다 m34 전에 당신이 회전을 설정합니다.

var transform = CATransform3DIdentity
transform.m34 = -1.0 / 500.0
transform = CATransform3DRotate(transform, 65 * CGFloat.pi / 180, 1, 0, 0)
        
label.layer.transform = transform

결과:

3D 변형 된 레이블, 스타 워즈 스타일


이전 답변 :

변경할 수 있습니다. m34

t.m34 = 1.0 / -500

이것은 레이블이 얼마나 멀리 떨어져 있는지를 설정합니다 ... 자세한 내용은 여기에서

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

iOS에서 UILabel을 회전하는 방법

분류에서Dev

SVG 원을 회전하는 방법

분류에서Dev

다각형을 회전하는 방법?

분류에서Dev

JavaFX 드로잉을 중심으로 회전하는 방법

분류에서Dev

로그 회전 변경 사항을 적용하는 방법

분류에서Dev

Modern OpenGL 및 Python으로 삼각형을 회전하는 방법

분류에서Dev

변형으로 모양을 회전하는 방법

분류에서Dev

전체적으로 부분 문자열을 읽는 방법

분류에서Dev

Swift를 사용하여 XCode에서 UILabel을 거꾸로 회전하는 방법은 무엇입니까?

분류에서Dev

gsap 회전-날카로운 전환을 피하는 방법

분류에서Dev

프록시 체인을 전역 적으로 활성화하는 방법?

분류에서Dev

프로덕션 Rails 앱의 로그 파일을 자동 / 수동으로 적절하게 회전하는 방법

분류에서Dev

(거의) 전적으로 NaN으로 구성된 행과 열을 철회하는 방법은 무엇입니까?

분류에서Dev

LibGDX Desktop을 기본적으로 전체 화면으로 만드는 방법

분류에서Dev

bingmaps v7을 사용하여 사용자 지정 puspin을 동적으로 회전하는 방법

분류에서Dev

UILabel을 회전하는 가장 우아한 방법입니다. 왼쪽 하단 모서리 유지

분류에서Dev

앱을 강제로 전체 화면으로 전환하는 방법 (노치 친화적)

분류에서Dev

전체 프로젝트에 대해 전역 적으로 {$ SCOPEDENUMS ON}을 설정하는 방법이 있습니까?

분류에서Dev

ThreeJS : 한 개체의 회전을 다른 개체로 복제하는 방법

분류에서Dev

매분 로그 파일을 원자 적으로 변경 / 회전하는 방법은 무엇입니까?

분류에서Dev

SKShapeNode 선을 하단 지점을 중심으로 회전하는 방법

분류에서Dev

D3을 사용하여 가상 휠 애니메이션, 현실적으로 회전시키는 방법?

분류에서Dev

jquery에서 CSS 회전 방법을 사용하는 방법

분류에서Dev

jquery에서 CSS 회전 방법을 사용하는 방법

분류에서Dev

Jenkins로 로그 회전을 활성화하는 방법

분류에서Dev

R에서 작은 양으로 비트 맵을 회전하는 방법

분류에서Dev

타원 중심을 중심으로 ArcSegment를 회전하는 방법

분류에서Dev

특정 축을 중심으로 벡터를 회전하는 방법

분류에서Dev

cancelAnimationFrame으로 회전을 중지하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    iOS에서 UILabel을 회전하는 방법

  2. 2

    SVG 원을 회전하는 방법

  3. 3

    다각형을 회전하는 방법?

  4. 4

    JavaFX 드로잉을 중심으로 회전하는 방법

  5. 5

    로그 회전 변경 사항을 적용하는 방법

  6. 6

    Modern OpenGL 및 Python으로 삼각형을 회전하는 방법

  7. 7

    변형으로 모양을 회전하는 방법

  8. 8

    전체적으로 부분 문자열을 읽는 방법

  9. 9

    Swift를 사용하여 XCode에서 UILabel을 거꾸로 회전하는 방법은 무엇입니까?

  10. 10

    gsap 회전-날카로운 전환을 피하는 방법

  11. 11

    프록시 체인을 전역 적으로 활성화하는 방법?

  12. 12

    프로덕션 Rails 앱의 로그 파일을 자동 / 수동으로 적절하게 회전하는 방법

  13. 13

    (거의) 전적으로 NaN으로 구성된 행과 열을 철회하는 방법은 무엇입니까?

  14. 14

    LibGDX Desktop을 기본적으로 전체 화면으로 만드는 방법

  15. 15

    bingmaps v7을 사용하여 사용자 지정 puspin을 동적으로 회전하는 방법

  16. 16

    UILabel을 회전하는 가장 우아한 방법입니다. 왼쪽 하단 모서리 유지

  17. 17

    앱을 강제로 전체 화면으로 전환하는 방법 (노치 친화적)

  18. 18

    전체 프로젝트에 대해 전역 적으로 {$ SCOPEDENUMS ON}을 설정하는 방법이 있습니까?

  19. 19

    ThreeJS : 한 개체의 회전을 다른 개체로 복제하는 방법

  20. 20

    매분 로그 파일을 원자 적으로 변경 / 회전하는 방법은 무엇입니까?

  21. 21

    SKShapeNode 선을 하단 지점을 중심으로 회전하는 방법

  22. 22

    D3을 사용하여 가상 휠 애니메이션, 현실적으로 회전시키는 방법?

  23. 23

    jquery에서 CSS 회전 방법을 사용하는 방법

  24. 24

    jquery에서 CSS 회전 방법을 사용하는 방법

  25. 25

    Jenkins로 로그 회전을 활성화하는 방법

  26. 26

    R에서 작은 양으로 비트 맵을 회전하는 방법

  27. 27

    타원 중심을 중심으로 ArcSegment를 회전하는 방법

  28. 28

    특정 축을 중심으로 벡터를 회전하는 방법

  29. 29

    cancelAnimationFrame으로 회전을 중지하는 방법은 무엇입니까?

뜨겁다태그

보관