I\'m struggling in creating a RTL UI in iPhone application. The framework doesn\'t seem to have any support for RTL languages. The only thing is the alignment inside labels,
I think the subclassing UITableViewCell to get the behaviour you are after is the way around this. It's fairly trivial to do this.
However, I'm not quite sure how Apple would react in terms of approving the application for the AppStore. They have quite strict User Interface Guidelines which state the accessory in a table cell is on the right side of each cell... but I'm sure they would be reasonable with this given your requirement.