2011-08-21 54 views
1

我在一個視圖中使用滑塊,而在其子視圖(視圖2)中使用核心繪圖的條形圖。 首先,條形圖顯示viewDidLoad方法中默認數據的圖形(它具有滑塊的初始值)。Slider中的變化必須在Core繪圖中反映

當滑塊更改圖形應相應地反映條形圖。但我無法反映圖形中滑塊的更改。是否有任何方法可以完成我的工作。我可以在其他視圖中更改標籤(視圖2)當滑塊改變時,通過一些IBAction改變滑塊。

+0

你想用滑塊在圖上改變什麼? –

+0

@Eric Graph繪製滑塊數據的圖表。例如圖表顯示了給定三個滑塊的一些默認數據。當我更改滑塊圖形時,應根據當前滑塊值重繪圖表。整個圖表必須位於根據這些滑塊值。 – Vani

回答

1

將IBAction連接到滑塊移動時觸發的每個滑塊。在action方法中,在plot上調用-reloadData。該圖將自動查詢數據源以獲取新數據。您的數據源應讀取滑塊並將其當前值作爲繪圖數據返回。

+0

我遵循你的建議ways.But沒有任何改變。問題是我無法找到數據源是否讀取滑塊值。我不太明白數據源駐留在哪裏。我只是通過保持靜態數據一個在viewWillAppear方法中的數組。我保存爲slider.value.So的一個數組值,你可以在這裏幫助我。我完全不知道如何使數據源讀取滑塊並返回當前值。 – Vani

+0

Thanks.Its working.I給出了圖形來重新加載數據,而不是重新加載數據。這樣可以解決問題。 – Vani

相關問題