catransform3d

    3熱度

    1回答

    嘗試 此代碼 CATransform3D perspectiveTransform = CATransform3DIdentity; perspectiveTransform.m34 = -1.0/1000.0; perspectiveTransform = CATransform3DRotate(perspectiveTransform, angle/2.0, 0.0, 1.0, 0.0);

    1熱度

    1回答

    我正在嘗試在桌面上進行旋轉來傾斜桌子(以提供類似於星球大戰開放抓取的3D文本抓取效果)。 環顧四周後,我發現這個問題objective-с CALayer UIView real rotation 和接受的答案,似乎做我想做的,但是當我申請的代碼我的TableView它什麼都不做和表出現像往常一樣。 這是我複製的代碼: float distance = 50; CATransform3D ba

    1熱度

    2回答

    昨天,隨着iOS 6越獄發佈,我決定學習如何編程調整。我一直在搜索關於它的一些信息,我已經看到iOSOpenDev是創建它們的正確工具。 問題是我不知道如何開始。例如,我創建了一個簡單的「Hello World」的通知中心窗口小部件,但在跳板頭文件發生錯誤: 我搜索關於此錯誤的信息,但我不明白我應該如何解決它。我發現網頁是這雙: https://github.com/kokoabim/iOSOpe

    1熱度

    4回答

    左至右我知道如何從右側視圖旋轉到左 CATransform3D transform = CATransform3DIdentity; transform = CATransform3DMakeRotation(M_PI, 0.0f, 1.0f, 0.0f); transform.m34 = 0.0015; view.layer.transform = transform; ,但我不能旋轉

    2熱度

    1回答

    我想創建一個自定義的UIView轉換。基本上,當呈現某種模態視圖時,它所覆蓋的視圖會移動到背景中。 爲了實現這一點,我使用Core動畫來操作視圖層上的CATransform3D,我將移動到背景,然後在其上呈現模態視圖。 要移動視圖到後臺我創建一個CABasicAnimation進行動畫的CATransform3D改變這樣 CABasicAnimation *animation = [CABasic

    0熱度

    2回答

    我有一個UIImage從一個函數產生。這是類似於以下內容。 image1.image = [self reflectedImage:img]; 其中image1是UIImage控件。在將它插入image1之前,我想進一步將它扭曲到右邊或稍微留下一個平行四邊形,如下所示。所以我只想重新定位點c和d。 我已經在這裏和那裏看了幾十餘篇文章。我不確定我是否可以用CGAffineTransformMak

    4熱度

    1回答

    您好,我正在使用CATransform3D。 每當我用變量弧度調用以下方法時,UIImageView將從上一個角度旋轉「弧度* M_PI」。 我試圖回到原來的狀態。有什麼辦法可以做到這一點? 我介意我想發送一個弧度值,即10,並且如果被多次調用,視圖保持這些角度。 方法: CATransform3D rotatedTransform = self.needleB.layer.transform;

    0熱度

    1回答

    我正在開發一個水族館應用程序。我需要在其中產生魚的動作。魚應該游泳,當到達水族館的一端時應該轉動(或翻轉)並移動到另一端,再次轉動(或翻轉)並且回到其原始位置。 fishforword motion正常工作,它也輪到(翻轉)達到其結束。但是當它到達另一端時,翻轉動畫加上進一步的動畫突然跳過。 以下是我使用的代碼..... CGFloat originalChildXpos = fishView.f

    1熱度

    1回答

    我想轉換一個UIView的方式,增加一個角度(有兩個消失點)(見下文)。 我爲什麼要以這樣做的原因是因爲我想改變視圖的內容是一個UITableView的細胞。 我是新來的這種編碼,但我認爲我將不得不改變屬於子視圖的CALayer。但是,我相信,我感興趣的轉換不能使用CATransform3D創建。 有沒有人有一個想法如何解決這個問題?

    1熱度

    1回答

    我試圖在UILabel上添加一些透視圖,使其顯示爲如果它被塗在斜面上。 這裏是我的測試標籤: 和應用後的變換: 我的代碼: @implementation MyViewController - (void)viewDidLoad { [super viewDidLoad]; UILabel *label = [[UILabel alloc] initWithFrame:C