uibezierpath

    1熱度

    2回答

    我正在寫一個應用程序,我的寫作工作正常,但我想要實現的是可變筆劃寬度,以便寫作非常逼真和直觀,如完成由「BAMBOO」和「PENULTIMATE」申請。 首先,我想告訴你我所嘗試過的。 1)在iOS中,根據我的研究,它們沒有壓力檢測或速度檢測。對於速度檢測,我必須使用OPENGL。 2)由於這些限制,我嘗試使用本教程中給出的方法,它是相當平直forward.Here是鏈接http://mobile

    46熱度

    6回答

    我在運行時在代碼中添加了UIView。 我想繪製一個UIBezierPath它,但這是否意味着我必須覆蓋UIView的drawRect? 或者還有另一種方法在定製的UIView上繪製它? 這裏是產生UIView代碼: UIView* shapeView = [[UIView alloc]initWithFrame:CGRectMake(xOrigin,yOrigin+(i*MENU_BLOCK_F

    4熱度

    3回答

    創建複雜的UIBezierPath是一項艱苦的工作,幾乎不可能從我所見過的。 比方說,我想創建這樣的: 我知道這可以用數學來完成,但有建立這樣的路徑任何已知的工具? 將圖片轉化爲路徑的東西,即使這意味着我必須在工具「記錄筆記」時手動繪製路徑並最終輸出我所需的路徑? 我已經試過這樣:iPhone app 但我不能爲參考背景。 還有其他想法嗎? 謝謝!

    1熱度

    1回答

    我想要動畫我用Paintcode(偉大的應用程序,順便說一句)所做的貝塞爾曲線,並繪製在「drawRect」方法中的自定義UIView。 繪圖工作正常,但我想要在貝塞爾曲線中爲單個點設置動畫。 這裏是我的非工作方法: -(void)animateFlame{ NSLog(@"Animating"); // Create the starting path. Your curve

    1熱度

    1回答

    我有我定義的UIBezierPath,我可以訪問定義的相關點。 現在,我想提取行中的所有點,而不僅僅是我定義的點。 我看到以下這些問題: Question 1 Question 2 如果使用選擇會給我想要的結果的答案,我不知道這意味着: 1)提取所有如問題1中所建議的點(已經有它們) 2)計算所有點在問題2中建議的每對(或三聯)點之間 這是否是正確的解決方法?有沒有其他解決方案? 也許筆畫線,並以

    1熱度

    1回答

    我試圖在UIScrollView中創建一個UIView,其中包含一個簡單的網格(線條作爲行和列)由UIBezierPath或使用CG函數淹沒。問題是,當我有更大的UIScrollView的內容大小(以及更大的子視圖)時,在繪製網格時會分配大量的內存(50MB或更多)。 UIViewController中包括只是的UIScrollView過整個場景 - 在viewDidLoad中添加子視圖: @in

    0熱度

    1回答

    我有一個由6個頂點組成的UIBezier路徑。現在我想從UIBezierPath獲取這些頂點。有沒有辦法做到這一點?

    0熱度

    1回答

    我試圖創建一個iPad應用程序,它可以顯示用戶定義的點/關鍵幀之間的貝塞爾曲線。 作爲示例keyframe1具有x的座標:0,Y:0和keyframe2具有x的座標:100,Y:100 我想創建/在關鍵幀1之間顯示一個Bezier曲線和2.問題是,我不知道如何讀取和保存曲線的值。 有人可以指出我正確的方向嗎?我已經想出瞭如何用曲線創建點/座標/關鍵幀和UIBezier路徑。是否有方法/函數/選項從

    1熱度

    1回答

    我有一條UIBezier路徑線,我想要在此行的開始位置給定距離處的座標。距離我的意思是沿着這條線的距離。 在下面的圖片上,我正在尋找x和y。 完美的解決方案是,是以距離作爲參數的方法和返回的座標。 CGPoint myPoint = [MYLINE pointAtdistance:53.21] 是否類似的東西存在嗎?我認爲這將是一個常見問題,但無法在網上找到任何相關信息。也許我在尋找錯誤的東西?

    12熱度

    2回答

    我想繪製一個將用於指示進度的圓圈。進度更新可能會很快進行,並且我想要對圈子的更改進行動畫製作。 我試着用下面的方法做這件事,但似乎沒有任何工作。這可能嗎? - (id)initWithFrame:(CGRect)frame strokeWidth:(CGFloat)strokeWidth insets:(UIEdgeInsets)insets { if (self = [super i