calayer

    5熱度

    2回答

    我正在研究圓形圖表,並且需要在突出顯示的圓圈(而不是陰影)末端添加小視圖以指向目標值。我可以根據筆畫結束點找到一個圓圈(突出顯示)超級視圖x,y位置嗎? UIView->Circle(使用CAShapeLayer和UIBezierPath)。我需要得到UIView的位置,基於結束Circle筆畫值。 請參考此鏈接(如23%用虛線)http://support.softwarefx.com/medi

    0熱度

    1回答

    目前是一個圓形圖上工作,沒有上畫了一圈沒有問題。我還需要繪製一個3/4圈,是否有任何指定的數學來定義3/4圈的路徑。我試圖通過減少錯過的位置值整圓,但不能得到準確的結果。任何人都可以幫忙嗎?如果有任何需要我 UIBezierPath *circlePath = [UIBezierPath bezierPathWithArcCenter:CGPointMake(self.frame.size.wid

    1熱度

    1回答

    我試圖在UIImageView上添加一個遮罩層。該imageview保存圖像,遮罩層通過設置其內容來保存另一個圖像。但是,當我將遮罩層添加到imageview層時,遮罩層不包含任何圖像。掩模圖層已由getter初始化。添加遮罩層的方法如下: - (void)circleButtonClicked{ self.maskLayer.contents = (id)[UIImage imageN

    1熱度

    1回答

    我寫了這段代碼,效果很好;但我需要弄清楚CATextLayer中文本的大小才能完成它?我使用輕敲手勢獲取x/y的想法,輸入文本,並找出需要將它繪製在CATextLayer對象/視圖中的CGSize。 overload func ViewDidLoad() let tap = UITapGestureRecognizer(target: self, action: #selector(ha

    0熱度

    1回答

    我有一個自定義相機創建AVCaptureSession,我想「模糊」AVCaptureVideoPreviewLayer(一層模糊效果會很好)。我知道UIVisualEffectView,據我所知,沒有任何方法可以修改它的圖層,所以我可以爲它的路徑設置動畫。有什麼建議麼 ?

    0熱度

    2回答

    我想繪製一個扇形數組和一個圖像在每個切片中心的餅圖,我繪製了餅圖,但無法將圖像添加到cashapelayer我提到了以下帖子Swift: Add image to CAShapeLayer,但它沒有解決我的問題。 這是我試過的。 override func draw(_ rect: CGRect) { //let context = UIGraphicsGetCurrentContex

    4熱度

    4回答

    我想捕獲一個視圖及其子視圖。我正在使用此代碼捕獲屏幕: let view = self.faceTrackerContainerView UIGraphicsBeginImageContext(CGSizeMake(view.bounds.size.width, view.bounds.size.height)) UIGraphicsGetCurrentContext()! self.vi

    0熱度

    1回答

    我已閱讀了其他問題,爲了一圓面膜應用到的UIImageView我應該這樣做: self.imageView.layer.cornerRadius = self.imageView.frame.size.width/2 self.imageView.clipsToBounds = true 但由於某些原因,當我這樣做,我的圖像變得隱藏。當我刪除代碼來應用蒙版時,圖像將完美顯示,但在應用蒙版後不

    0熱度

    1回答

    ***由於未捕獲異常'CALayerInvalidGeometry'導致應用終止,原因:'CALayer位置包含NaN:[nan 81]'// 81是運行時間改變。 ***第一擲調用堆棧: ( 0 CoreFoundation 0x000000011041a34b __exceptionPreprocess + 171 1 libobjc.A.dylib 0x00000001

    0熱度

    2回答

    我做一個twitter動畫項目作爲練習。我想更改蒙版的背景顏色,但我不知道爲什麼要設置窗口背景顏色來更改它。 這是我在的AppDelegate代碼 var mask: CALayer? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicatio