cgpoint

    0熱度

    1回答

    我有4個CGPoint形成一個不規則的數字。我怎樣才能將這個數字旋轉90度並獲得新的CGPoints? FWIW,我能「假」這個時候這個數字是一個的CGRect通過交換origin.x和origin.y,以及寬度和高度。我是否需要做類似的事情(計算點之間的距離/方向)還是我可以應用於CIVector的AffineTransform? 提示和/或指針教程/指南歡迎。 可略過的項目背景: 用戶將文檔和

    0熱度

    1回答

    如何在iOS視圖中獲得第二根觸摸的位置?我使用UITouch,我只知道如何獲得第一根手指的位置,如果我正在捏手勢。我正在模擬器中通過按住Option按鈕並拖動視圖來進行捏合手勢。

    3熱度

    3回答

    我的目的是比較CGPoints或CGPoint值進行比較CGPoints/NSPoints(和,作爲應用也爲Mac OS NSPoints或NSPoint值)幾個移動物體,以檢測是否該對象具有的相同的位置。 我的第一個解決方案,這是爲了快速枚舉的那些對象的陣列,並且所有CGPoints存儲陣列,然後快速枚舉再次對象數組來檢查位置是否在相同的任何其他對象的: // STEP 1: Collect a

    1熱度

    2回答

    我有一個功能,用戶可以繪製/着色圖像的特定區域,然後將繪製區域作爲裁剪結果。 目前我存儲陣列內的拉伸座標,並且在該過程結束時,我使用UIBezierPath和CGContextClipToMask裁剪圖像。問題是我只需要從我存儲在數組中的繪製座標的外部座標。有什麼辦法來過濾CGPoints只獲得外部座標? - (void)touchesBegan:(NSSet *)touches withEven

    0熱度

    1回答

    因此,我在幾年前使用CGPointMake爲某些OpenGL調用了數百次的iPhone遊戲。當480是景觀手機的唯一尺寸時,​​這又回來了,但現在我想支持568磅的尺寸顯示屏。問題是事情現在不集中和theres在屏幕右側的這個大空的黑色豎線 我想再次填滿屏幕的最佳方法是什麼,不重寫這些數以百計的CGPoint調用。我在想,如果我可以重載CGPointMake以某種方式來抵消每個(44,0),它將有

    1熱度

    1回答

    我們如何獲得UIView的全部四個座標?我認爲這就是它。 CGPoint viewOriginX = [self.view convertPoint:self.view.frame.origin fromView:nil]; 但是,CGPoint的右上角,左下角和右下角點呢?

    0熱度

    1回答

    我知道這似乎很容易做到,但我似乎無法弄清楚,我研究了很多地方,但真的是我想要它不在哪裏。 我創建了一款益智遊戲,使用UIGestureRecognizers移動圖像,但讓我們假設如果拼圖不適合正確的位置,我希望它移動到原來的位置或之前的位置。有人可以請這樣做嗎?謝謝

    1熱度

    1回答

    我想送CGpoint我maincontroller類的通知。所以我使用通知發送cgpoint,但我不知道如何從接收方的通知中提取cgpoint。我的日誌輸出只有0.00。 這是我的代碼。 位於發件人: NSValue *pointAsObject =[NSValue valueWithCGPoint:CGPointMake(touchDetectingView.lastTouchPosition.

    1熱度

    2回答

    如何將變量設置爲CGMakePoint? 我試過設置,並呼籲在以下方面變量: 我預計這一項工作。 float p0[] = {0, 100}; UIBezierPath *point = [[UIBezierPath alloc] init]; [point moveToPoint:CGPointMake(p0)]; // this tells me I need two argum

    0熱度

    1回答

    這是相關的代碼: @property (nonatomic, strong) NSMutableArray *coordinateInPixels; ... NSLog(@"First log %@",self.coordinateInPixels); NSLog(@"self.zoomScale %f",self.zoomScale); if ([self.coordinateIn