quartz-2d

    1熱度

    1回答

    我希望能夠在iOS應用程序的OpenGL窗口中繪製字符串。什麼是最簡單的方法來做到這一點?我知道你可以用字母定義一個紋理,並繪製該紋理的一部分來創建文本 - 但這對於我正在做的事情來說是相當一部分工作。我只想在窗口的左上角繪製一個簡單的字符串。 是否可以將opengl與2D繪圖命令混合使用?我使用的是GLKView,所以我懷疑它涉及到向drawInRect添加一些代碼。 我爲此使用了OpenGL

    2熱度

    2回答

    說我有一個CGPath,它是CGContextRef中的一個圓。我想要做的是用顏色填充路徑的反色。證明以下其中圓是當前的路徑繪製的,我想用顏色填充圓的倒數,留下一個中空孔:

    10熱度

    1回答

    背景 在iOS6的,我以前的的MKMapView添加幾個MKPolygon(覆蓋),並提供一種特定MKOverlayView到mapView:viewForOverlay:回調(請參閱MKMapViewDelegate Class Reference)。此特定視圖的工作是使用Quartz 2D以自定義模式填充多邊形。它確實工作正常。 現在,這似乎不再適用於我以前用iOS7的方式。 因爲mapVie

    0熱度

    3回答

    我在我看來有一個標籤。現在我想在標籤上方畫一條線,這意味着您可以看到標籤在該線之下。 到目前爲止,我可以使用quartz2D繪製一條線,但總是在標籤下。有什麼方法可以解決我的問題嗎?

    0熱度

    1回答

    我試圖從屏幕中心向螺旋型運動中的左上角設置動畫。這是我在做什麼: CGMutablePathRef curvedPath = CGPathCreateMutable(); CGPathMoveToPoint(curvedPath, NULL, viewOrigin.x, viewOrigin.y); controlX1 = viewOrigin.x + halfScreen

    0熱度

    1回答

    旋轉的UIImage我有一個UIView子類定製 - (void)drawRect:(CGRect)rect 我想提請在50,50位的UIImage的,並把它旋轉了20度。 我嘗試下面的代碼: CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSaveGState(context); CGContextRotate

    0熱度

    1回答

    我想要創建一個自定義進度視圖,該視圖在用戶按下按鈕時進行並在釋放按鈕時停止。 一個空白的子視圖代表了進度的背景,我畫了一個方塊作爲起點。 空白視圖應該被填充,直到按鈕被釋放爲止。如何繼續填充視圖直到按鈕被釋放? 這裏是我的代碼: CGContextRef context=UIGraphicsGetCurrentContext(); CGContextSetLineWidth(context, 2

    1熱度

    2回答

    我正在圖像上繪製文本。文本沒有任何問題,但我的文本是動態的,有時更多的字符或有時更少。 從下面的圖像可以看到「這是超長短信超過320寬度圖像的多,圖像那不來的。 我要顯示在未來的所有消息行,因爲我的信息是動態的,我想在320 * 480大小的圖片來顯示它,我在這裏只是用於測試目的顯示小圖像 這是代碼繪製文字: -(UIImage *)addText:(UIImage *)img text:(NSS

    0熱度

    1回答

    這是同步我的應用程序,我想是我想要顯示的圖像作爲聯繫人圖片和消息像文字下方透明的矩形,我想創建圖像相同的矩形,他們已經表現出像地圖, 目前我在做什麼是這樣的 - 我只是想改變像第一圖像的圖像,我消息應該出現在這個矩形框和下面的小圖像像地圖圖像。 這裏是我當前的代碼: -(UIImage *) drawText:(NSString*) text inImage:(UIImage*)image :(U

    1熱度

    1回答

    我正嘗試使用自定義字體創建一個新的PDF。 我加載自定義字體,我可以在所有應用程序中使用它,但是當我嘗試使用它創建我的PDF時,系統字體被打印出來。 我正在使用NSString UIKit Additions。 +(UIFont *)imagoBook:(float)size{ return [UIFont fontWithName:@"Imago-Book" size:size];