|
|
#1 |
|
UITableview Reload Data
-iPad Application-
I have a tableview with custom tableview cells with some dynamic data in it. Example Name Tasks 1 of 4 complete on the same screen I have a check box that completes the task. I am unable to get the tasks to change from 'Tasks 2 of 4 complete' unless I manually SCROLL the cell off the screen and then back on - I've tried [tableview reloadData] no luck. Is there a method to redraw the visible cells? Thanks! Jason Jardim www.MacSpots.com |
|
|
|
0
|
|
|
#2 |
|
You can also use - (void)reloadRowsAtIndexPaths
NSArray *)indexPaths withRowAnimation UITableViewRowAnimation)animation but if reloadData isn't working then I'm not sure that will either.Is the cell that displays "x of y tasks complete" a custom subclass of UITableViewCell or are you using one of the built-in styles? |
|
|
|
0
|
|
|
#3 |
|
reloadData should do the trick. In fact, it really only reloads visible cells. But perhaps some code, especially your tableView:cellForRowAtIndexPath:, would better help us diagnose.
__________________
|
|
|
|
0
|
|
|
#4 |
|
If you look at Apple's tableViewSuite sample code it does some things like this. One of the examples shows the time zones around the world and displays an icon that indicates whether it's day or night at each location and updates this dynamically as time changes.
|
|
|
|
0
|
|
|
#5 | |
|
Quote:
Normally you want to use reloadRowsAtIndexPaths:withRowAnimation:. Tableview reloadData redraws all visible views which can be heavy. However if you are not getting the update with reloadData, reloadRowsAtIndexPaths will not help. How exactly are you updating your datasource. umm just a shot in the dark but but are you doing [tableView reloadData] or [self.tableView reloadData]. Also make sure you're updating the dataSource before reloading the table. |
||
|
|
0
|
![]() |
|
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| thread | Thread Starter | Forum | Replies | Last Post |
| UIPickerView to reload data in UITableView | CGagnon | iPhone/iPad Programming | 0 | Aug 1, 2010 09:58 PM |
| HELP! Backgrounder Installation Stuck - Reloading Data!! | firstjailbreak | Jailbreaks and iOS Hacks | 1 | Jul 25, 2009 11:19 PM |
| Reload data of a table view from a child controller and another controlle | dunadan | iPhone/iPad Programming | 2 | Jun 1, 2009 09:54 AM |
| Trouble with UITableview and Data. Please help. | Zac atack303 | iPhone/iPad Programming | 18 | Apr 17, 2009 04:19 PM |
| TableView move and will be crash when reload data ? | anim510 | iPhone/iPad Programming | 4 | Nov 7, 2008 08:30 AM |
All times are GMT -5. The time now is 03:57 PM.






NSArray *)indexPaths withRowAnimation
Linear Mode

