catransform3d

    0熱度

    1回答

    我的目標是創建一個UICollectionView,它像下圖中的那個一樣,在退出和輸入時具有淡入透視圖的單元。我scrollViewDidScroll委託功能如下: NSArray *rows = [self.feedCollectionView indexPathsForVisibleItems]; for (NSIndexPath *path in rows) { if (path

    0熱度

    2回答

    我想圍繞屏幕右邊緣旋轉視圖,就像開門一樣。這是我到目前爲止有: CATransform3D transform = CATransform3DIdentity; transform.m34 = -1.0f/500; view.layer.transform = CATransform3DRotate(transform, kDegreesToRadians(90), 0, 1, 0); [U

    1熱度

    1回答

    後,我有我旋轉視圖: self.mainView.layer.transform = CATransform3DRotate(self.mainView.layer.transform, -M_PI/2, 0, 0, 1); 我應用CAKeyFrameAnimation它: CAKeyframeAnimation *bounceAnimation = [CAKeyframeAnimation

    0熱度

    1回答

    我試着在此基礎上項目,使先進的3D立方體CALayers: https://github.com/joericioppo/3D-Layers/tree/master 我有這樣的CALayer層次: self.layer | | rootLayer (CALayer) <--- in this point the cube is rotated by changing the rootLaye

    0熱度

    1回答

    我使用CATransform3DMakeRotation使用下面的代碼旋轉沿x軸一個UIView: float radians = DegreesToRadians(30); [UIView animateWithDuration:0.15 animations:^{ self.moveControlView.layer.transform = CATransform3DMa

    0熱度

    1回答

    當我將y軸的CATransform3DRotate應用於兩個UIView時,它們的z順序似乎相反。已經旋轉回z軸的UIView部分出現在朝向屏幕旋轉的部分的前面。該動畫顯示了我的意思是: 我如何得到它,這樣Z排序按預期運行? 我用來生成動畫的代碼如下(只是需要雙[UIView animateWithDuration]正常到全旋轉): @interface ViewController() @p

    2熱度

    1回答

    嗨,大家好我想旋轉y,z軸上的視圖我用下面的代碼成功了,但我想旋轉它的結尾,現在旋轉從中央,我搜索,我得到了層的anchorPoint財產,使其旋轉,但它使我的觀點不需要翻譯也它不工作 leftDoorView.layer.anchorPoint = CGPointMake(0.5,0); // Code to rotate view on Y axis and slight translat

    1熱度

    1回答

    我想實現一個頁面翻轉動畫使用UIPanGestureRecognizer。代碼如下: - (void)handlePan:(UIPanGestureRecognizer *)recognizer { CGPoint location = [recognizer locationInView:self.view]; CGPoint translation = [recogniz

    2熱度

    1回答

    在Objective-C我可以這樣做: CGAffineTransform myTransform = CGAffineTransformMake(1, 0, 0, -1, 0, 200.0); self.myView.transform = myTransform; 所以,我試圖做T同樣的事情在斯威夫特: let myTransform:CGAffineTransform = CGAffi

    1熱度

    1回答

    我正試圖在CALayer上創建一個效果,這樣當用戶觸摸並保持給定點時,整個圖層變形的方式會造成該點被推下的錯覺「(視圖是2D)。數學對我而言似乎相對簡單:CALayer上的每個點都將經歷一個朝向壓力點的平移,與其距離點的距離相反(在此階段,我忽略了框架對這種變形的影響)。想想在2D平面上顯示廣義相對論的經典模型,其質量導致平面變形爲第三個空間維度,只能從平面上方觀察。 在這一點上,我已經確定,我不