uibezierpath

    10熱度

    2回答

    我想如下繪製一個自定義的按鈕框: UIBezierPath *stroke = [UIBezierPath bezierPathWithRoundedRect:self.bounds cornerRadius:RECT_CORNECR_RADIUS]; [stroke stroke]; 但由於某些原因拐角曲線看起來比思想家兩側。如果你看看UIButton的

    0熱度

    1回答

    我從頭開始製作UISlider。我開始通過使圓角矩形,我沒有使用下面的代碼: CGRect frame = CGRectMake(10, 10, self.frame.size.width, 10); UIBezierPath* path = [UIBezierPath bezierPathWithRoundedRect:frame cornerRadius:10.0]; [[UIColor

    2熱度

    1回答

    我正在做一些自定義控件。其中一個控件的子視圖是透明的UIView,其上繪製的路徑爲UIBezierPath。在其中一張照片上,我們只需說出UIBezierPath的邊框(稱爲[path stroke]),但在第二張照片上,您可以看到當我調用[路徑填充]時會發生什麼。我希望填充的路徑能夠創建與第一張照片相似的形狀。 drawRect方法從這個透明UIView下面。 - (void)drawRect:

    1熱度

    1回答

    我希望能夠使用UIBezierPath在我的iPad屏幕上繪製直線。我會怎麼做呢? 我想要做的是這樣的:我在屏幕上雙擊來定義起點。一旦我的手指在屏幕上方,直線就會隨着我的手指移動(這應該發生在我應該把我的下一個手指放在哪裏,以便它會創建一條直線)。然後,如果我再次在屏幕上雙擊,則會定義終點。 此外,如果我雙擊結束點,則應該開始新行。 是否有任何可用於指導的資源?

    0熱度

    3回答

    我有一個UIView,LineDrawingView的自定義子類。我把它作爲@property在我的主視圖控制器中,並將其添加到視圖中。這工作正常 - 它在當前視圖的頂部創建一個透明的視圖,並使用UIBezierPath,touchesBegan,touchesMoved等,以便您可以通過拖動手指四處繪製所有視圖。 我需要使該圖形視圖「L」形,所以可具有在左下角,其中各種控制位於的區域。我可以想象

    4熱度

    2回答

    我想知道我應該如何繪製一個uibezierpath,筆劃寬度在圓弧的中心處達到峯值。下面是我的意思的例子: 要麼我有繪圖時要經過的每個點,並相應設置描邊寬度,或者有一個更簡單的方法。任何人都可以將我指向正確的方向嗎? 感謝

    2熱度

    2回答

    我最近完成了爲Maya輸出一個包含Bezier路徑(一系列xy點和xy控制點)數據的文件的腳本。 這個bezier路徑是爲了表示我的角色在應用程序內部以恆定速度沿着的3D「軌道」或路徑。 我明白如何構建一個UIBezierCurve,但是我無法找到任何有關如果可能/如何獲得曲線上一個點的x/y位置的任何可靠信息,給定沿曲線行進的距離。 我發現蘋果的這份名單: http://lists.apple.

    2熱度

    1回答

    我很努力地顯示我在代碼中生成的UIBezierPath,所以在嘗試調試它時,我想打印它繪製的座標。我無法在任何地方找到這種技術。考慮到下面的代碼,有人可以分享這個嗎? 感謝 UIBezierPath* beizerPath2 = [UIBezierPath bezierPath]; [beizerPath2 moveToPoint:CGPointMake(0.0, 167)]; [beize

    1熱度

    2回答

    我剛剛創建了一個使用NSBezierPath的路徑,並且[路徑填充]將其繪製到視圖上。我的問題是如何刪除我繪製的內容? 一個可能的解決方案是使用[路徑填充]再次與背景顏色,但如果有背景圖像而不是簡單的背景顏色,這將不起作用。所以任何人有任何想法?

    7熱度

    1回答

    我在應用程序中有UIBezierPath。當手指觸摸路徑被識別時,我想細分該曲線並將這兩條曲線存儲到兩個不同的對象中。所以觸摸座標將作爲一條曲線的終點和第二條曲線的起點。 再次,如果我觸及這條曲線的任何一條曲線,那條曲線將細分爲另外兩條曲線,等等。 我搜索了很多。但找不到任何好的解決方案。 此外,我不知道是否有任何其他方式來做到這一點。任何幫助將不勝感激。 感謝