2016-12-15 16 views
0

私はiOSで新しく、私のプロジェクトにフレームワークコールPNChartを実装したい。円のグラフを1つ増やしたいのですが、UIは更新されません。助けてください。あなたが情報を何もしていないあなたの関数のincreaseCircleでボタンを押してインクリメントするとPNCircleのグラフが更新されない

Circle chart screenshot

import UIKit 
import PNChart 

class ViewController: UIViewController { 

    //global var 
    let number = NSNumber(value: 70) 

    //obj outlet 
    @IBOutlet weak var circleChart: PNCircleChart! 

    override func viewDidLoad() { 
     super.viewDidLoad() 
    } 

    override func viewWillAppear(_ animated: Bool) { 

     let myCgrect = CGRect(
      x: self.view.bounds.width/2 - 40, 
      y: self.view.bounds.height/2 - 40, 
      width: 100, height: 100) 

     let circleChart = PNCircleChart(
      frame: myCgrect, total: Int(100) as NSNumber!, 
      current: number, clockwise: false, 
      shadow: false, shadowColor: UIColor.red) 

     circleChart?.backgroundColor = UIColor.clear 
     circleChart?.strokeColor = UIColor.blue 
     circleChart?.stroke() 

     self.view.addSubview(circleChart!) 
    } 

    @IBAction func increaseCircle(_ sender: Any) { 
     _ = NSNumber(value: number.intValue + 1) 
     print("btnpressed") 
    } 
}// end uiviewcontroller 

答えて

0

。この増分した数をあなたのcircleChartに送り、それを再描画する必要があります。 Gindiのライブラリをカスタマイズしているので、おそらくこれを行うための独自の機能があります。

+0

ありがとうございました –