在繼承UITabBarController的類中實現以下方法
-(void)viewWillLayoutSubviews{
[superviewWillLayoutSubviews];
for(UIView*childinself.tabBar.subviews) {
if([childisKindOfClass:NSClassFromString(@"UITabBarButton")]) {
[childremoveFromSuperview];
}
}
}
- (void)viewWillAppear:(BOOL)animated
{
//刪除系統自動生成的UITabBarButton
for(UIView*childinself.tabBar.subviews) {
if([childisKindOfClass:[UIControlclass]]) {
[childremoveFromSuperview];
}
}
[superviewWillAppear:animated];
}