uibezierpath

    -3熱度

    1回答

    如何創建這個定製的UIImageView形狀,如矩形1,矩形2?在此先感謝

    1熱度

    1回答

    我想知道是否有可能改變UIBezierPath strokeColor的顏色,而它的動畫。例如,如果它經過45度的某個角度,它會從綠色變爲橙色,如果它超過66度,則會從橙色變​​爲紅色。

    0熱度

    1回答

    我有一個填充的路徑,也用於剪輯以提供漸變。與填充的渲染相比,漸變的渲染只是稍微小一點或不同的消除鋸齒。這將創建輪廓效果: 有什麼辦法消除這種輪廓? 注意的是: 使用兩個單獨繪製相同的路徑並沒有解決問題 使用沒有填充,但兩個梯度而不是不能解決的問題。即使只是在另一個漸變上漸變,你也可以看到輪廓。 通過僅使用沒有填充的實體漸變,可以獲得我想要的沒有輪廓的漸變,但這會使漸變的漸變效果在以後變得更加困難。

    0熱度

    1回答

    一些視覺上的錯誤我有以下細胞UITableView的佈局: •UIView的 ••的UIImageView •••半透明疊加的UIView爲的UIImageView子視圖 也有模仿「播放」按鈕和UILabel的圖標視圖,但它們似乎與此錯誤無關。 而且我有以下代碼: override func layoutSubviews() { super.layoutSubviews()

    0熱度

    1回答

    我創建了一個帶有添加到SKShapeNode的UIBezier路徑的圓。 圓圈顯示正常。但是當我想更新路徑時什麼也沒有發生。我一直看到我創建的相同的初始路徑。我必須調用某種更新函數才能正確更新路徑嗎?顏色變化和筆畫變化工作正常,但路徑保持不變。 override init(texture: SKTexture?, color: UIColor, size: CGSize) { shape

    1熱度

    1回答

    我ImageView的陰影是不可見的後,我改變了形狀,它在這裏六邊形就是我如何改變的ImageView形狀: extension UIView { func makeHexagon(){ let lineWidth: CGFloat = 3 let path = UIBezierPath(roundedPolygonPathWithRect: self.bounds,

    0熱度

    1回答

    傢伙動畫圓角矩形我有下面的代碼產生bezierpath firstLine.path = UIBezierPath(roundedRect: CGRect(x: frameSize.width/2.2, y: frameSize.height/2.6, width: 4, height: 4), cornerRadius: 10).cgPath 我嘗試通過X值和回原來的位置將其移動到屏幕右側的

    -1熱度

    4回答

    內部自定義UIView,我已經覆蓋draw()函數。我需要在圓形佈局中繪製圖像。另外,如果可能的話,我需要調整圖片的大小以保持方面的填充/適合屬性。怎麼做? 代碼: @IBDesignable class ScoreGraphView: UIView { override func draw(_ rect: CGRect) { let iv = UIImageView(i

    0熱度

    2回答

    之前問這個問題,我已經搜查了SO: iPhone-Move UI Image view along a Bezier curve path 但它沒有給出明確的答案。我的要求是這樣的,我有一個貝塞爾路徑和一個視圖(或層,如果確定),我想添加pan gesture到視圖,並且視圖(或圖層)的移動路徑必須約束到貝塞爾路徑。 我的代碼如下: 的MainDrawView.swift: import UIKi

    0熱度

    1回答

    我想創建貝塞爾曲線,併爲我的對象創建碰撞邊界。 let firstSurfacePoint = CGPoint(x: 30, y: 120) let secondSurfacePoint = CGPoint(x: 20, y: 200) let thirdSurfacePoint = CGPoint(x: 200, y: 300) let center = CGPoint(x: 150,