uibezierpath

    1熱度

    2回答

    我無法弄清楚如何將我的繪製路徑保存到UIImage? 我知道我必須使用UIGraphicsBeginImageContext和類似[drawImage drawInRect:CGRectMake(0,0,drawImage.size.width,drawImage.size.height)]; 但我不知道把它放在我的觸摸功能中。 我需要保存圖像的每條路徑,因爲我希望能夠在每條繪製的線後更改顏色和a

    5熱度

    1回答

    我創建了由多個路徑段(實線,虛線,線條,顏色,弧線等)組成的複雜UIBezierPath。因此,我有這個現在我想要將其渲染爲CGContext。 所以,我將其轉換爲使用 CGPathRef cgPath = CGPathCreateCopy(aBezierPath.CGPath); 的問題CGPathReference是這樣的:從理論上說,如果我要畫上一個CGContext上的路徑,我必須定義

    1熱度

    1回答

    我想在我的應用程序中實現和設計建築物地板的地圖。在開始之前,我想提供一些建議。 我打算使用UIBezierPath繪製形狀。每個UIBezierPath將在我的地圖上代表一家商店。 這裏是一個例子(map_with_UIBezierPath) 我的代碼結構如下:我有一個UIViewController和一個UiView。在UIViewController的「viewDidLoad中」的方法,我實例

    5熱度

    5回答

    這就是我想做的事: 我有一個UIBezierPath,我想將它傳遞給一些方法爲它繪製。或者只是從創建它的方法中繪製它。 我不知道如何來指示查看它應該被吸入。做所有的繪圖方法已經開始與 - (void)drawRect:(CGRect)rect { ...} ? 我可以做 - (void)drawRect:(CGRect)rect withBezierPath:(UIBezierPath*) b

    2熱度

    2回答

    我看到函數CGPathEqualToPath,我成功地用來比較來自2個UIbezierPaths的數據(技術上,我比較了一條路徑)。 有什麼辦法可以修改這個函數來找出2條路徑有多相似?並且可能會做出一個門檻來說,好的,這些路徑足夠接近以至於被認爲是相同的? (我正在使用iOS) 也無關緊要。我有一個可變的bezierpaths數組。訪問數組的特定元素的符號是什麼?我是新來的。謝謝

    1熱度

    1回答

    我試圖找到代碼來幫助我通過刪除路徑中的「循環」來簡化曲線路徑。實際上,我不確定這些是否被正確稱爲循環,並且沒有正確的詞彙可能會妨礙我的搜索。 由於StackOverflow不會讓我包括插圖(我太新了!),想象一個過山車與部分循環你倒過來。我想從過山車中消除這些循環,並留下一條起伏的道路。 我在iOS中使用UIBezierPath路徑工作,但我很樂意指向幾乎任何語言的示例,甚至只是指向正確描述此問題