In my old app I could completely disable rearranging views in tab bar controller by doing:
tabBarController.customizableViewControllers = [NSArray arrayWithObjects:nil];
But on iOS4, the Edit button is still displayed, although it displays no items. Is not it possible to hide the edit button completely?