uibezierpath

    21熱度

    2回答

    下面是一個簡單的繪圖 - (void)drawRect:(CGRect)rect { //vertical line with 1 px stroking UIBezierPath *vertLine = [[UIBezierPath alloc] init]; [vertLine moveToPoint:CGPointMake(20.0, 10.0)];

    2熱度

    2回答

    我在iPad應用程序中使用UIBezierPath進行免費手繪。我想爲這個UIBezierPath應用橡皮擦。但我只想通過這條路徑擦除繪圖。我不能使用路徑顏色作爲背景顏色,因爲我在背景上有其他元素。有誰能夠幫助我。以下是我的免費手繪圖代碼。 - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; i

    0熱度

    2回答

    我一直在嘗試這麼多,但還沒有找到解決方案。我必須在iOS上執行繪畫和擦除操作,因此我使用UIBezierPath成功實現了繪畫邏輯。問題是,爲了擦除,我實現了與使用kCGBlendModeClear進行繪畫相同的邏輯,但問題是我不能在擦除區域上重繪,這是因爲在drawRect的每次通過中,我必須同時繪製繪畫和擦除路徑。因此,無論如何,我們可以從繪圖路徑中減去擦除路徑,以獲得合成路徑,然後對其進行描

    0熱度

    1回答

    所以我目前正在研究UIView的一個子類,它使用TBXML解析一個SVG XML文件,並去掉'g'路徑指令。然後它將這些指令集傳遞給SvgToBezier - 一個簡單的解析器,它將路徑指令作爲輸入並返回一個UIBezierPath對象。然後將它們繪製在drawRect方法中。 的路徑渲染罰款,但問題是他們不互相排隊他們應該 我知道(他們的方式,他們在谷歌Chrome,Adobe Illustra

    6熱度

    2回答

    這是一個iPad應用程序,但它本質上是一個數學問題。 我需要繪製一個變化(單調增加)線寬的圓弧。在曲線開始時,它會有一個起始厚度(比如說2pts),然後厚度會平滑增加,直到弧線達到最大厚度(比如12pts)。 我想通過創建一個UIBezierPath並填充形狀的最好方法。我的第一個嘗試是使用兩個圓弧(有偏移中心),並且工作精度可達90°,但弧度通常在90°和180°之間,所以這種方法不會削減它。

    4熱度

    1回答

    這個答案很好,Adding Rounded Corners to only top of UITableView?除了我的UIBarButtonItems不再可點擊。我的猜測是,面具現在坐在按鈕的頂部,打破了互動。 有沒有人有任何想法來實現這一點,而不會干擾其餘的視圖?

    8熱度

    2回答

    我正在研究一個應用程序,用戶可以用手指在屏幕上繪圖。我爲此使用UIBezierPath。我需要堅持這個數據是一個包含多個BezierPath對象的NSArray。什麼是最好的方式去做這件事?存儲在coredata中,使用NSData存儲在一個文件中?多謝。

    17熱度

    2回答

    我正在嘗試將CALayer從正常轉角過渡到圓角。我只想繞頂角,所以我使用的是UIBezier路徑。這裏是代碼: UIRectCorner corners = UIRectCornerTopLeft | UIRectCornerTopRight; UIBezierPath* newPath = [UIBezierPath bezierPathWithRoundedRect:self.bounds

    7熱度

    2回答

    我有一個複雜的UIBezierCurve,我需要用一些特定的線參數繪製一次,然後再次繪製它作爲與其他線參數的疊加,但我也需要曲線的最後部分略短於前一部分。 要做到這一點,我想addLineToPoint:創建曲線,moveToPoint:直到最後一部分,然後讓這條曲線的副本,並在不同的原件和複製曲線添加行的最後部分。然後我撫摸原來的曲線和複製的曲線。 問題是它不能像我期望的那樣工作。 我創建通過曲

    3熱度

    1回答

    我正在構建一個繪圖應用程序(類似於MiniDraw)。 UIBezierPath類是涼爲我能既成事實動態路徑建設: [path addCurve:23.0 controlPoint:5.5]; //etc... 當我完成我想改變這條道路的點,而無需創建一個新的UIBezierPath的能力,這樣,我可以完成的動態編輯路徑。 例如,FabricJS javascript庫可以在某種程度上做到這一