2011-05-27 56 views
0

我爲目標選擇創建了一個具有良好X射線透鏡發光效果的自定義選取器。它僅由兩個具有相同內容偏移量的UIScrollView組成。當標籤進入鏡頭下時,它會發光。無論如何,我需要動態更新數據,如果它是一個普通的表視圖,我知道我只會使用[tableView reloadData]。我有用於分配標籤/ rowHeight和一些其他可自定義功能的自定義委託方法。我只需要在按下開關後重新評估所有這些委託方法。有什麼建議麼?謝謝!!重新加載自定義選取器中的數據

編輯:

我想我是有腦放屁,並且大部分是。我可以在自定義選擇器類中編寫自己的「reloadData」函數。我唯一的問題是讓picker調用titleForRow委託方法的次數等於行數。我知道我的選取器可以在視圖加載時第一次完成。我真的需要在我的reloadData函數中使用FOR循環,還是有我缺少的東西?

在我的重載方法我想打電話:

[自行委託] titleForRow:(INT)forPicker:自我]。

再次感謝!!

+4

請將您的答案作爲答案發布,而不是編輯。 – Moshe 2011-05-31 14:26:51

+0

@Moshe - 這裏似乎還有一個未解決的問題。 – 2011-06-01 23:21:25

+0

@TimPost很好的電話。似乎我錯過了它。 (和其他四位上級一樣)。 – Moshe 2011-06-01 23:27:10

回答

0

我正在尋找一個快速修復..但是實際上正確的方法是在我的類的自定義重裝功能中使用FOR循環。重新加載代碼基本上與初始化代碼相同,只是刪除子視圖和重新填充。