uibezierpath

    0熱度

    1回答

    我正在嘗試自定義EChart,Github上的條形圖庫以供我自己使用。在此文件中:https://github.com/zhuhuihuihui/EChart/blob/master/EChart/EColumn.m 我試圖修改setGrade:方法,以便不是從圖的底部重新繪製整個欄,而是僅在欄的頂部繪製到下一個所需的Y位置在圖中。我在下面列出了一個GIF,以顯示我遇到的問題。 這是(與它下面一個

    3熱度

    2回答

    如何檢查UIBezierPath是否爲封閉路徑(封閉路徑就像是封閉的輪廓意味着它會創建像三角形,正方形,多邊形等任何形狀),如果封閉,那麼只填寫路徑? 以下代表應該填充形狀的區域;最後2形狀限定閉合輪廓和簡單閉合輪廓,其在唯一的顏色可被填充: Image Source 以下是我的相同的代碼,有4個方塊在它,但在填充只有3個方格;還想知道是否有可能找到填充面積以平方英尺爲單位,因爲我在這裏得到4個方

    2熱度

    1回答

    我試過this和this但仍然沒有成功。基本上我想創建這樣的內圈(內圈)。圓會根據一些數據創建,如果數據是50,我們將得到一個半圓,如果它的數目是100,我們將得到整圓。 這是我到目前爲止,我怎麼能創造上述設計 我一直在使用Interface Builder創建的視圖,並繪製利用這一點,這些圈子代碼 override func viewDidLoad() { let circlePa

    0熱度

    1回答

    我正在使用下面的代碼來顯示像三角形視圖的指針,如下圖所示。 UIView *triangleView = [[UIView alloc] initWithFrame:CGRectMake(70.0f,58.0f, self->_createAccountView.frame.size.width ,20.0f)]; UIBezierPath* trianglePath = [UIBezi

    0熱度

    2回答

    我使用下面的代碼繪製trinagle形狀,我想爲我使用bezierpath繪製的此形狀應用陰影。 CGContextRef context = UIGraphicsGetCurrentContext(); //creating a new nsshadow NSShadow* shadow = [[NSShadow alloc] init]; [shadow setS

    3熱度

    1回答

    我正在開發一個應用程序來檢測實時攝像頭中的矩形並突出顯示檢測到的矩形。我使用AVFoundation做了相機的事情,並使用下面的方法來檢測和突出顯示檢測到的矩形。 var detector: CIDetector?; override func viewDidLoad() { super.viewDidLoad(); detector = self.prepareRect

    3熱度

    1回答

    我需要在UIView中生成一條曲線,如下圖所示。我必須使用UIBezierPath。請幫助我解決這個問題。 我也想知道如何從水平軸上翻轉曲線,這樣我的弧頂部和底部底部。

    1熱度

    3回答

    我想在UITableViewCell中畫一個圓圈。 爲了使定位更容易,我決定使用界面生成器放置UIView,設置約束,然後從該UIView內的代碼中繪製圓。 這是它是如何應該看起來像: 不過,我有一個問題,畫圓就在廣場取景當中。我想出了這個解決方案,但對我來說,它看起來更像是解決方法。內部 的tableView(的tableView:UITableView的,的cellForRowAtIndexP

    0熱度

    2回答

    我想動畫一個數字8運動UIView。我在Swift中使用BezierPath這樣做,但我想爲動畫添加延遲。 let center: CGPoint = CGPoint(x: 60, y: 45) let cent: CGPoint = CGPoint(x: 90, y: 45) let radius: CGFloat = 15.0 let start: CGFloat = CGFloat(M

    1熱度

    1回答

    我正在使用下面的代碼來用CAShapeLayer繪製一個Pie slice圖層。 CGFloat endAngle = (M_PI*2/5)-M_PI_2; CAShapeLayer *outerBorderCircle = [CAShapeLayer layer]; int outerradius = self.frame.size.width/2; UIBezierPath *path