-1
在我的應用程序中,我有一個圖表放入UIView。 此圖表使用override func draw(_ rect: CGRect) {}
繪製。 問題在於填充圖表的數據來自包含UIView的ViewController,並且它們需要一些時間才能用於圖表。觸發器繪製(矩形)功能
最好的事情是在數據計算之後啓動繪製(rect)代碼,但是我不能觸發這個動作,它在UIView出現時運行,所以我找不到用我的數據繪製這個圖表的方法,我怎麼能去做?
你可以調用'setNeedsDisplay'來告訴它它需要重繪 – dan
當圖表被繪製時,啓動時會遇到麻煩,但是沒有數據可以這麼做,所以應用程序崩潰。 –
那麼這是一個完全不同的問題,那麼你的問題。 – dan