Я слышал, что если вы переместите панель вкладок снизу, ваше приложение будет отклонено, так как оно противоречит их политике, но я хочу изменить высоту и добавить вид баннера admob и некоторые кнопки Будет ли он отклоняться, если я это сделаю?Можно ли изменить высоту uitabbarcontroller?
ответ
AFAIK, невозможно изменить высоту. Для этого вам нужно настроить tabbarcontroller
.
Пробуйте sample project для этого в Github.
Вы можете изменить высоту TabBar так:
CGRect viewFrame=self.tabBar.frame;
//Sample parameters, add what fits your needs
viewFrame.origin.y -=30;
viewFrame.origin.x -=10;
viewFrame.size.height=150;
viewFrame.size.width=200;
self.tabBar.frame=viewFrame;
Это для UITabBar не tabBarController в случае, если вы создали вкладку на основе проекта.
Ваше приложение не может быть отклонено. Просто потому, что вы меняете объект управления вкладкой, это не означает никаких проблем с безопасностью. Например, приложение App Store для приложений Apple на iPad является контроллером панели вкладок, но объектом управления является объект uisegmentcontrol
.
Вы можете с легкостью скрыть или изменить панель вкладок в контроллере панели вкладок. Следующий код должен объяснить это легко.
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
self.tabBar.hidden = YES;
for(UIView *view in self.view.subviews) {
if([view isKindOfClass:[UITabBar class]]) {
[view setFrame:CGRectMake(view.frame.origin.x, self.view.frame.size.height+49, view.frame.size.width, view.frame.size.height)];
}
else {
[view setFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y, view.frame.size.width, self.view.frame.size.height)];
}
}
}
Также я предлагаю вам подумать об этом методе. Container Controllers.
Однако, если яблоко отклоняется, вы можете легко изменить ситуацию. Не волнуйтесь, чтобы попробовать что-то новое. Возможно, яблоко получит вашу идею и заплатит вам роялти за использование: P.
А как насчет contentViewController? Потому что, если вы измените значение (и переместите position.y), вы также должны увеличить размер viewcontroller, не так ли?
- 1. Можно ли изменить высоту jumbotron?
- 2. Можно ли изменить высоту подзаголовка?
- 3. Можно ли изменить высоту зрения после рендеринга
- 4. Можно ли изменить высоту текста, а не только высоту строки?
- 5. Можно ли изменить фактическое ViewController на UITabBarController в MonoTouch
- 6. Можно ли изменить цвет текста UITabBarController после его загрузки?
- 7. Можно ли нажать UITabbarController из UINavigationController?
- 8. Можно ли изменить контроллер кадра в UITabBarController, чтобы вид UITabBarController был виден?
- 9. Можно ли отобразить SFSafariViewController внутри UITabBarController?
- 10. можно изменить ширину/высоту iframe с
- 11. Можно ли изменить минимальную высоту комментария Google+ в Blogger?
- 12. Можно ли изменить высоту голоса в голосе AVSpeechSynthesizer?
- 13. Можно ли получить высоту iframe?
- 14. Можно спускать UITabBarController?
- 15. Можно ли добавить дополнительную высоту в высоту эквалайзера?
- 16. Можно ли изменить цвет?
- 17. Можно ли изменить подпроцесс?
- 18. Можно ли изменить структуру?
- 19. Можно ли изменить паруса.
- 20. Можно ли изменить TWTweetComposeViewController?
- 21. Могу ли я добавить UITabBarController в UITabBarController?
- 22. Можно ли заставить div взять высоту экрана
- 23. Можно ли определить высоту и ширину изображения?
- 24. Можно ли увеличить высоту div без содержимого?
- 25. Можно ли получить высоту плавной навигации?
- 26. Можно ли измерить высоту div, используя php?
- 27. UITabBarController Изменить цвет вкладки «Дополнительно»
- 28. Изменить UITabBarController при использовании раскадровки
- 29. изменить размер с пользовательским UITabBarController
- 30. Как изменить стандартный ViewController UITabBarController
haha, я не хочу, чтобы меня отвергали .. это будет стоить мне дополнительной работы, и я попробовал что-то еще –