Today, I had to implement UITableView row re-ordering for the first time. The cells had
showsReorderControl set to YES, and my delegate was implementing
tableView:canMoveRowAtIndexPath: returning YES and still the handles would not show when
tableView.editing was set to YES.
The solution? Your dataSource must also implement
tableView:moveRowAtIndexPath:toIndexPath: for the handles to show, even if it does nothing – although it must do something to have any lasting effect on your model. The docs do state this but it is easily missed.
I was thinking about how they achieve this above and beyond some
canOpenURL: smarts, and I presume they are using a shared bundle ID or similar to allow the apps integrate with each other at a deeper level.
Somewhat tangentially this got me thinking about a possibility of solving the “there’s no upgrade pricing in the App Stores” problem.
I recently started looking for interactive books for iPad to help encourage my youngest daughter to read. Unlike our older daughter she hasn’t got a huge desire to read, but she loves the iPad and great art so I thought I’d combine the two to see if we can increase her drive to read to herself.
Read more →
At our new co-working shared office in Stroud we needed a wireless speaker system that would allow anybody to throw music up onto the speakers from their computer or phone.
As it is a new business, we wanted to keep costs down – what I really wanted to get was some NOCS NS2 air monitors, but we have to start somewhere.