cost 296 ms
為什么我的 3D 擠出的 UIBezierPath 有重復項?

[英]Why does my 3D extruded UIBezierPath have duplicates?

我有一系列UIBezierPath ,我已經在 SceneKit 中將其轉換為 3D 個對象。 它們形成一條長而鋸齒狀的線,偶爾會有間隙(一個間隙將一個 object 與另一個分開)。 這是它的樣子: 問題:當我四處移動相機時,物體側面的材質會奇怪地閃爍並變為 colors。 我相信發生的事情是 ...

設置 UIBezierPath 的 lineWidth 以便在 SceneKit 中使用

[英]Set lineWidth of UIBezierPath for use in SceneKit

在 SceneKit 中使用UIBezierPath的lineWidth屬性時,我無法使用它。 最終產品具有最小線寬(非常細),而我需要一條粗線。 該路徑用於構建SCNShape ,然后用於構建SCNNode 。 考慮以下代碼: 關於這個問題如何與UIBezierPath和CAShapeLayer有 ...

如何用圓角為這個形狀 animation 設置動畫?

[英]How to animate this shape animation with rounded corners?

圖片供參考: 我需要從最左邊的形狀到最右邊的形狀制作動畫。 我將中間幀作為一個例子來說明它的棘手之處(以及設計所必需的):兩個矩形相交處的圓角半徑效果。 這是使用 3 個視圖的最終效果圖: 但是它沒有視圖相遇的角半徑,我不知道如何將其動畫化到最后 position。 ...

Swift UIView 調用draw function后如何添加更多的繪圖? 使用 UIBezierPath

[英]Swift UIView How to add more drawing after calling draw function ? Using UIBezierPath

這個例子我畫了一條線,我想在它的尖端添加一個箭頭。 當我在 draw function 中使用箭頭 function 時,它工作正常,但是當我稍后調用它時,它沒有被添加到視圖中。 有沒有辦法讓我稍后添加它? **我的貝塞爾視圖 Class ** **我的觀點 Controller ** 我嘗 ...

[iOS]drawRect 中帶有 UIBezierPath 的三角形不工作

[英][iOS]Triangle shape with UIBezierPath in drawRect not working

我正在嘗試學習使用 UIBezierPath 構建自定義形狀,並且正在嘗試構建一個簡單的三角形。 下面是我正在使用的代碼 我沒有看到任何形狀被渲染。 我在添加的視圖中看到紅色 bgColor。 有人可以看看這個,讓我知道我在這里缺少什么 ...

帶有 UIBezierPath 的圖表低於一

[英]Chart with UIBezierPath at one below one

我正在嘗試制作如下餅圖,它工作正常,但我對結束路徑有疑問(下圖中為橙色)。 我想要做的是使橙色形狀的末端位於綠色形狀的下方,這樣我就可以實現如下所示。 任何建議如何做到這一點? 代碼可以在下面的鏈接中找到。 https://drive.google.com/file/d/1ST0zNooLgR ...

如何訪問在 draw(_ rect: CGRect) 中繪制的 UIBezierPath?

[英]how can i access UIBezierPath that is drawn in draw(_ rect: CGRect)?

我在 draw(_ rect: CGRect) 方法中使用 UIBezierPath 繪制線條之前我確實嘗試過使用 CAShapeLayer 但我無法 select 特定路徑並移動它所以我正在嘗試這個,但在繪制之后我不是能夠從視圖的子視圖或其子層而不是直接從 UIView 訪問該 BezierPa ...

我如何從單個 CAShapeLayer 中的觸摸中繪制線條以便能夠 select 並移動 UIBezierPaths?

[英]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 ...

倒圓角矩形 Swift

[英]Inverted Rounded Rectangle Swift

如何使用 UIBezierPath 在 Swift 中繪制如下所示的倒圓角矩形? 為了澄清,我只想用黑色繪制形狀。 ...

如何使用 UIBezierPath 繪制 UIView 或 UIButton

[英]How to draw a UIView or a UIButton using UIBezierPath

我想繪制一個 UIView 或 UIButton 像這樣顯示在圖像中。 怎么可能快速繪制? 我對此做了很多 R $ D,我得到的是 UIBezierPath。 那么,如何使用 UIBezierPath 進行繪制。 我無法准確地畫出這個。 請幫我畫成這樣。 我想為此創建一個單獨的類,以便我可以在 ...

如何在 UIView 上繪制相同大小的虛線

[英]How to draw same size dotted line on UIView

有人可以指導我如何在 UIView 上為所有側面繪制相同大小的虛線嗎? 我正在使用下面的代碼來畫線。 如上圖所示 如您所見,左右邊緣寬度的線寬與頂部和底部邊緣高度不同。 如果我想為下面的所有面做同樣的事情,有什么辦法嗎? ...

在基於圖層的繪圖中,我們如何減少繪制或縮放 UIView 時的延遲?

[英]in layer based drawing how can we reduce the lag while drawing or zooming UIView?

我正在開發一個繪圖應用程序,其中每個貝塞爾路徑都是 CAShapelayer 並且我在超級層 UIView(CALayer)上添加這些子層,一旦點/線超過某個閾值,例如:1000 CAShapelayer 然后繪圖,縮放,和滾動滯后,他們是優化這一點的方法嗎? ...

如何將幾個矩形 UIBezierPath 對象合二為一?

[英]How to join a few rectangle UIBezierPath objects into one?

我只是在代碼中執行以下操作: 效果如下: 兩個矩形相互重疊。 但我所需要的只是將兩個矩形的面積結合起來,而不是排除重疊的面積。 可能嗎? ...

如何從 LineView 中只刪除一行?

[英]How to remove only one line from LineView?

通過我的代碼,我可以在視圖上一條一條地繪制多條直線。 現在我想要的是,單擊撤消按鈕時只刪除一行。 我已經寫了一行來刪除 undoButtonAction 中的最后一個繪制線,但它會刪除整個視圖。 我進行了很多搜索並嘗試了不同的解決方案我能做些什么? 請提出一些提示。 #view 控制器 ...

向 CAShapeLayer 中的 UIBezierPath 添加行時出現延遲

[英]Delay when adding lines to a UIBezierPath in CAShapeLayer

我正在嘗試實現允許用戶在 UIImageView 中繪制的功能。 我目前的代碼如下: 此圖像視圖嵌入在滾動視圖中: 該代碼工作正常,但似乎有一個小的延遲。 例如,如果我開始撫摸一條路徑,在路徑出現之前會有一點延遲,繼續繪制路徑似乎是平滑的。 我可以很快地寫下這條路,而且它跟得上。 這只是滯后 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM