uibezierpath

    -1熱度

    1回答

    我想繪製一個簡單的形狀作爲遊戲界面的一部分,大多數教程使用UIBezierPath來定義CAShapeLayer的路徑。但是,我注意到UIBezierPath已經有一個現有的fill function。 這可能是一個愚蠢的問題,但使用它和使用單獨的CAShapeLayer繪製路徑有什麼區別?另外,哪一個更好?

    1熱度

    1回答

    我有一個帶有貝塞爾路徑遮罩圖層的視圖。現在我需要添加到我的視圖中的子視圖,具有雖然我的觀點是正確生成我shadowView是由上海華界冒出來放在上海華 class MiddleSegmentView: UIView { override func layoutSubviews() { super.layoutSubviews() createMaskView() }

    1熱度

    1回答

    我有一個UIScrollView,其中包含一個「Draw View」,用戶可以用它來畫出徒手畫的UIBezierPath。它使用CATiledLayer,因此我可以放大而不模糊。 當我繪製路徑時,儘管筆觸被多次調用,但沒有EXC_BAD_ACCESS錯誤。但是,當我使用CGAffineTransForm轉換路徑時,它在觸發路徑時拋出EXC_BAD_ACCESS錯誤之前持續不到幾秒鐘。它也可以在視覺

    1熱度

    1回答

    所以我有,我有UIBezierPath畫一個圓,我需要設置上海華能與我的圈子一樣,這裏是我的代碼: override func draw(_ rect: CGRect) { let circlePath = UIBezierPath(arcCenter: CGPoint(x: rect.midX, y: rect.midY), radius: circleRadius, startAng

    0熱度

    1回答

    我想使這個UIView的與UIBezierPath: 隨着旋轉它(雖然我可以讓這對我自己,如果我知道如何繪製可選的能力,那旭日(這是我如何調用視圖)) 這裏的答案是在目標C給出:https://stackoverflow.com/a/14991292/7715250 我試圖把它與這個代碼(複製粘貼在遊樂場將工作)轉換成斯威夫特: import UIKit class SunBurst: UIV

    -1熱度

    1回答

    我有一個UIImageView,其中我明顯有一個UIImage。我只想在UIImage上創建陰影效果。我的問題是,我無法在UIImageView中獲得UIImage的CGRect,所以我可以通過使用以下方法對其應用陰影效果。 [mImageView.layer.shadowColor = [UIColor grayColor].CGColor; mImageView.layer.shadowOf

    1熱度

    1回答

    上面的照片說明了什麼我想: 紅色圓圈是一個UIView 我想向上啓動它(Y位置的起點)在X位置發生變化 我想讓它落在邊界內。 我試了一下: 對於這次推出我可以利用UIView.animate功能。爲了下降,我可以使用UIDynamicAnimator。但有一些問題: -UIView.animate我不能'曲線'動畫,只有一條直線。我可以在這裏使用這個答案來繪製一條曲線:https://stacko

    0熱度

    1回答

    我有一個圓角正方形的UIBezier路徑。這有點類似於: 這裏是我的體形碼: let shape = SKShapeNode() shape.path = UIBezierPath(roundedRect: CGRect(x:(0), y: (0), width: (250), height: (400)), cornerRadius: 64).cgPath shape.pos

    0熱度

    1回答

    我有一個視圖,我想在其中畫一個圓圈UIBezierPath bezierPathWithArcCenter。我的觀點的initWithFrame如下: - (instancetype)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if(self == nil) { return

    0熱度

    1回答

    目前我正在使用CAShapeLayer和UIBezierPath爲頭像畫線。這是正常的與lineCap = kCALineCapRound好。但我一直在努力繪製符合START和END的linecap像下面的圖像: