cglayer

    7熱度

    4回答

    我想補充AVPlayerLayer到UIView的 self.player = AVPlayer(URL: NSURL(fileURLWithPath: path!)) self.playerLayer = AVPlayerLayer(player: player); self.playerLayer.videoGravity = AVLayerVideoGravityResi

    6熱度

    1回答

    我需要QuartzCore.framework將borderColor添加到文本字段,怎麼樣?

    0熱度

    1回答

    我正在研究時間軸視圖。我在我的圖標中心繪製了一條線,並用填充顏色繪製了一個圓。但問題是,當我繪製圓時,它總是在圖標的頂部。現在圖標沒有顯示。我嘗試了圖層的位置。以下是我試過 override func draw(_ rect: CGRect) { if let anchor = anchorView(){ let centreRelativeToTableView =

    0熱度

    1回答

    我的Mac OSX應用程序有一個後臺進程,它使用Core Graphics將2D線和區域繪製到CGLayer中。然後通過NSView子類的displayRect()方法定期向用戶顯示。 目前我正在使用GCD隊列來串行化讀取和寫入圖層的任務。這確保後臺進程不會在主線程使用CGContextDrawLayerAtPoint()將其繪製到視圖中的同時進行繪製。不過,這會讓我有些表現。 問題1: R/W的

    -1熱度

    1回答

    我正在嘗試重新實施類似Apple Watch朋友選取器的操作。我有兩個UIViews,都是半角高度的圓角半徑,因此它們顯示爲圓形。我如何計算它們重疊的位置並僅顯示該部分。我的用戶界面在第一張圖片中,第二張包含所需的行爲。預先感謝您的幫助?

    4熱度

    2回答

    我通過這一類方法改變UIButton的背景顏色,使用1x1像素的圖像: - (void)setBackgroundColor:(UIColor *)backgroundColor forState:(UIControlState)state { UIGraphicsBeginImageContextWithOptions(CGSizeMake(1, 1), NO, 0); [

    2熱度

    2回答

    CGLayer,CALayer和CGContext有什麼不同?

    0熱度

    1回答

    在視圖的drawRect中呈現大量路徑的最佳方式是什麼< 512? 我想繪製到512,2個像素寬的段實時,我不知道如何以最高的性能做到這一點。 將所有這些段創建並繪製爲BezierPath或多個bezierPaths的速度不夠快。 我已經讀過CGLayers可以使用並呈現到目標UIView。 從視圖環境中建立層,並用自己的上下文別處寫入層後,該層可被吸入觀點與 CGContextDrawLayer

    0熱度

    1回答

    我正在製作一個繪圖應用程序,用戶應該既可以填寫鎖定區域,也可以在手指移動時畫線。 鎖定區域以SVG(路徑)的形式提供,所以我使用SVGKit庫將它們呈現在屏幕上(如視圖中的CAShapeLayers)。然後基本上在適當的圖層上使用fillColor來填充它。 但是,對於繪製線條,Core Graphics會發揮作用(CGContextStrokePath),並且線條總是繪製在CALayers層次結

    1熱度

    1回答

    我正在使用CGlayers進行繪圖。我已經實現了繪圖部分,用戶將繪製的drawingView(canvas)是動態的,我的意思是,用戶可以增加/減少drawingView的高度(Canvas) 例如默認大小 - 500 * 200 當用戶點擊展開按鈕 - 500 * 300 因此,這裏是當用戶展開畫布我的功能, - (void)IncreaseCanavasSize { CGConte