I need to change the position of UIButton dynamically. I do this in cellForRowAtIndexPath:. I alter the frame of the button in that method. The change is not di
cellForRowAtIndexPath:
Have you tried reloading the table after changing the cell's frame by using
[self.tableView reloadData]
I think it should solve your problem.