![](/img/trans.png)
[英]Why does my 3D extruded UIBezierPath have duplicates?
我有一系列UIBezierPath ,我已經在 SceneKit 中將其轉換為 3D 個對象。 它們形成一條長而鋸齒狀的線,偶爾會有間隙(一個間隙將一個 object 與另一個分開)。 這是它的樣子: 問題:當我四處移動相機時,物體側面的材質會奇怪地閃爍並變為 colors。 我相信發生的事情是 ...
[英]Why does my 3D extruded UIBezierPath have duplicates?
我有一系列UIBezierPath ,我已經在 SceneKit 中將其轉換為 3D 個對象。 它們形成一條長而鋸齒狀的線,偶爾會有間隙(一個間隙將一個 object 與另一個分開)。 這是它的樣子: 問題:當我四處移動相機時,物體側面的材質會奇怪地閃爍並變為 colors。 我相信發生的事情是 ...
[英]Set lineWidth of UIBezierPath for use in SceneKit
在 SceneKit 中使用UIBezierPath的lineWidth屬性時,我無法使用它。 最終產品具有最小線寬(非常細),而我需要一條粗線。 該路徑用於構建SCNShape ,然后用於構建SCNNode 。 考慮以下代碼: 關於這個問題如何與UIBezierPath和CAShapeLayer有 ...
[英]How to animate this shape animation with rounded corners?
圖片供參考: 我需要從最左邊的形狀到最右邊的形狀制作動畫。 我將中間幀作為一個例子來說明它的棘手之處(以及設計所必需的):兩個矩形相交處的圓角半徑效果。 這是使用 3 個視圖的最終效果圖: 但是它沒有視圖相遇的角半徑,我不知道如何將其動畫化到最后 position。 ...
[英]Swift UIView How to add more drawing after calling draw function ? Using UIBezierPath
這個例子我畫了一條線,我想在它的尖端添加一個箭頭。 當我在 draw function 中使用箭頭 function 時,它工作正常,但是當我稍后調用它時,它沒有被添加到視圖中。 有沒有辦法讓我稍后添加它? **我的貝塞爾視圖 Class ** **我的觀點 Controller ** 我嘗 ...
[英][iOS]Triangle shape with UIBezierPath in drawRect not working
我正在嘗試學習使用 UIBezierPath 構建自定義形狀,並且正在嘗試構建一個簡單的三角形。 下面是我正在使用的代碼 我沒有看到任何形狀被渲染。 我在添加的視圖中看到紅色 bgColor。 有人可以看看這個,讓我知道我在這里缺少什么 ...
[英]Chart with UIBezierPath at one below one
我正在嘗試制作如下餅圖,它工作正常,但我對結束路徑有疑問(下圖中為橙色)。 我想要做的是使橙色形狀的末端位於綠色形狀的下方,這樣我就可以實現如下所示。 任何建議如何做到這一點? 代碼可以在下面的鏈接中找到。 https://drive.google.com/file/d/1ST0zNooLgR ...
[英]Rendering text in the middle of a Dashed Line created with UIBezierPath in Swift
我正在使用渲染虛線/點線進行一些測試,如下所示: 以虛線為例; 我用這個 function 創建了它們: func drawDottedLines() -> UIImage { let path = UIBezierPath() path.move(to: CGPoint(x: 10,y: ...
[英]SwiftUI: Scaling an Image of a UIBezierPath to fit inside its parent view
我正在嘗試從UIBezierPath (正在運行的鍛煉路線)構建Image ,這正在工作,但是它被剪裁了,因為它不完全適合它的父視圖。 如何縮放它以整齊地適合父視圖? ...
[英]Swift draw alternating dashed and dotted line with UIBezierPath
我試圖用在點和破折號之間交替的UIBezierPath畫一條線。 到目前為止,這是我的代碼: 但是,在我的圖像視圖中,只渲染了點: 我可能誤解了UIBezierPath工作原理; 任何幫助表示贊賞! ...
[英]CustomView with squiggle(wavy) on top View
如何用代碼實現圖像? (Swift)在此處輸入圖片描述 ...
[英]how can i access UIBezierPath that is drawn in draw(_ rect: CGRect)?
我在 draw(_ rect: CGRect) 方法中使用 UIBezierPath 繪制線條之前我確實嘗試過使用 CAShapeLayer 但我無法 select 特定路徑並移動它所以我正在嘗試這個,但在繪制之后我不是能夠從視圖的子視圖或其子層而不是直接從 UIView 訪問該 BezierPa ...
[英]How can i draw lines from touches in single CAShapeLayer to be able to select and move UIBezierPaths?
我正在嘗試用觸摸畫線,然后能夠移動它。 我沒有使用帶有 draw(_ rect: CGRect) 的 UIContext 方法進行繪圖,因為我無法獲得筆畫的大小及其一些屬性,所以我使用 CAShapeLayer 來使用如下觸摸方法進行繪圖: 我試圖將所有 UIBezierpath 添加到單個 CA ...
[英]How to Add Line between two UIView centers in Swift?
正如您在附加的圖片中看到的那樣,屏幕上有紅色和綠色的視圖,我想在它們之間添加一條線。 我怎樣才能做到這一點? ...
[英]Inverted Rounded Rectangle Swift
如何使用 UIBezierPath 在 Swift 中繪制如下所示的倒圓角矩形? 為了澄清,我只想用黑色繪制形狀。 ...
[英]How to draw a UIView or a UIButton using UIBezierPath
我想繪制一個 UIView 或 UIButton 像這樣顯示在圖像中。 怎么可能快速繪制? 我對此做了很多 R $ D,我得到的是 UIBezierPath。 那么,如何使用 UIBezierPath 進行繪制。 我無法准確地畫出這個。 請幫我畫成這樣。 我想為此創建一個單獨的類,以便我可以在 ...
[英]How to draw same size dotted line on UIView
有人可以指導我如何在 UIView 上為所有側面繪制相同大小的虛線嗎? 我正在使用下面的代碼來畫線。 如上圖所示 如您所見,左右邊緣寬度的線寬與頂部和底部邊緣高度不同。 如果我想為下面的所有面做同樣的事情,有什么辦法嗎? ...
[英]in layer based drawing how can we reduce the lag while drawing or zooming UIView?
我正在開發一個繪圖應用程序,其中每個貝塞爾路徑都是 CAShapelayer 並且我在超級層 UIView(CALayer)上添加這些子層,一旦點/線超過某個閾值,例如:1000 CAShapelayer 然后繪圖,縮放,和滾動滯后,他們是優化這一點的方法嗎? ...
[英]How to join a few rectangle UIBezierPath objects into one?
我只是在代碼中執行以下操作: 效果如下: 兩個矩形相互重疊。 但我所需要的只是將兩個矩形的面積結合起來,而不是排除重疊的面積。 可能嗎? ...
[英]How to remove only one line from LineView?
通過我的代碼,我可以在視圖上一條一條地繪制多條直線。 現在我想要的是,單擊撤消按鈕時只刪除一行。 我已經寫了一行來刪除 undoButtonAction 中的最后一個繪制線,但它會刪除整個視圖。 我進行了很多搜索並嘗試了不同的解決方案我能做些什么? 請提出一些提示。 #view 控制器 ...
[英]Delay when adding lines to a UIBezierPath in CAShapeLayer
我正在嘗試實現允許用戶在 UIImageView 中繪制的功能。 我目前的代碼如下: 此圖像視圖嵌入在滾動視圖中: 該代碼工作正常,但似乎有一個小的延遲。 例如,如果我開始撫摸一條路徑,在路徑出現之前會有一點延遲,繼續繪制路徑似乎是平滑的。 我可以很快地寫下這條路,而且它跟得上。 這只是滯后 ...