一個UITableViewCell行是否有一種方式來獲得進入一個UITableViewCell當前未在屏幕上?我試圖更新當前不在視圖中的行。我在Apple的示例代碼之一中使用這個可摺疊/可展開的行作爲UITableView。我使用這個:獲取訪問當前沒有顯示
for (NSInteger row = 0; row < totalRows; row++) {
NSIndexPath *path = [NSIndexPath indexPathForRow:row inSection:section];
OrderTableViewCell *cell = (OrderTableViewCell *)[_tableView cellForRowAtIndexPath:path];
cell.CheckmarkButton.selected = YES;
cell.Symbol.isSelected = YES;
}
我totalRows是正確的,我從TableView中獲得的行數。所以我想我可以使用它,遍歷所有行,並設置一些值。但是,如果我檢查行的狀態,那麼當前屏幕上的值有值,我可以更改它們,但屏幕上的值爲空並且無法設置。有沒有辦法解決這個問題?謝謝。
我試圖做一次檢查所有機制來檢查所有選定行。那只是我的思考過程,是讓行在行上設置一個屬性,所以當它顯示時,它會反映一個複選標記。你會用MrMusic推薦的嗎? – Crystal 2011-12-14 19:48:35
是什麼mrmusic已經recommeneded是go..its我在這裏解釋的方式,但他有一個更具體的例子 – Daniel 2011-12-14 19:51:24