catransform3d

    0

    1답변

    두 개의 UIView에 y 축을 중심으로 CATransform3DRotate를 적용하면 z 순서가 바뀐 것 같습니다. z 축으로 다시 회전 된 UIView의 섹션은 화면을 향해 회전 한 섹션 앞에 나타납니다. 가 어떻게이 예상대로 Z-주문의 동작하므로받을 수 있나요 :이 애니메이션은 무슨 뜻인지 보여줍니다? 는 내가 그 애니메이션을 생성하는 데 사용되는 코

    2

    1답변

    내가 할 수있는 : CGAffineTransform myTransform = CGAffineTransformMake(1, 0, 0, -1, 0, 200.0); self.myView.transform = myTransform; 을 그래서, t는 스위프트에 같은 일을 시도하고있다 : let myTransform:CGAffineTransform = CGAf

    1

    1답변

    사용자가 특정 점을 터치하고 고정 할 때 전체 점이 변형되어 그 점이 아래로 밀렸다는 환상을 만들 수있는 효과를 생성하려고합니다. "(보기는 2D 임). 수학은 상대적으로 단순 해 보입니다. CALayer의 각 점은 압력 점을 향해 포인트를 반대로 이동합니다 (이 단계에서 프레임이이 변형에 미치는 영향은 무시됩니다). 평면을 위에서 볼 때만 제 3 공간 차

    0

    1답변

    내 목표는 아래 이미지의 것과 같이 종료시 원근감이 사라지는 셀이있는 UICollectionView를 만드는 것입니다. 그들이로드 할 때 NSArray *rows = [self.feedCollectionView indexPathsForVisibleItems]; for (NSIndexPath *path in rows) { if (path.row !

    0

    1답변

    보기에 추가 할 애니메이션이 있습니다. 애니메이션에서 접히는 것처럼 세포가 무너집니다. 뷰를 두 개의 분리 된 레이어로 분리하고 각 레이어에 회전을 적용합니다. 이것은 효과가 있지만, 효과는 내가 원하는 것보다 더 미묘합니다. 애니메이션 도중에 연장되는 중심선 (각 레이어의 위쪽 가장자리와 아래쪽 가장자리) 사이의 간격을 늘리는 방법을 찾고 있습니다. 기본

    2

    2답변

    레이어를 적용한 뷰가 m34 필드를 변경하고 x 축에서 회전 한 다음 x 및 y에 축척합니다. 그런 다음이 견해를 더 큰 수퍼 뷰에 추가했습니다. 내 문제는 새 뷰가 변환 된 뷰보다 계층 구조에서 더 높게 나타나더라도 더 큰 수퍼 뷰에 추가하는 모든 다른 뷰가 변형되거나 (변형 된 뷰의 프레임과 교차하는 경우) 변형 된 뷰에 의해 숨겨 지거나 겹쳐진다는 것

    1

    1답변

    새로운 UITableViewCell이 처음 나타날 때이를 표시하기 위해 Google + 애니메이션과 유사한 기능을 구현하려고했습니다. 이 내가 뭘하는지입니다 : - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexP

    0

    1답변

    CATransform3D에 문제가 있습니다. Y 축 회전을 시도하면 애니메이션이 시작되기 전에 UIView가 두 부분으로 나뉩니다. 이미지는 여기에 ... 천 개 단어의 가치가 코드입니다 : CATransform3D _3Dt = CATransform3DMakeRotation(2.0 * M_PI, 0.0, 1.0, 0.0); [UIView animateWi

    0

    1답변

    저는 애니메이션을위한 코드를 작성하려고했습니다. 그리고 x 축과 y 축의 동일 축척이 z 축의 변환과 동등한 지 궁금해하기 시작했습니다. 시각적으로, 그들은 같은 것처럼 보이지만 그것에 대한 수학적 증거가 있습니까?

    1

    1답변

    몇 개의 CAShapeLayers를 자식으로 가지는 CATransformLayer가 있습니다. CAShapeLayers는 3D 공간에서 서로 다른 z 위치에 있습니다. 3D로 전체 장면을 회전 시키면 일부 각도에서 CAShapeLayers 중 일부가 사라지지만 그렇지 않아야합니다. 여전히 화면에 표시되어야한다는 것이 확실합니다. 조금 더 회전하면 다시 나타