С новыми API настройки в iOS 5 можно ли увеличить высоту UITabBar? Если нет, то каковы некоторые варианты с открытым исходным кодом, если я хочу настроить iOS 5? БлагодаряВысота UITabBar в iOS 5
ответ
Я предлагаю BCTabBarController. Я использовал его в одном из своих проектов, и он отлично работает. Тем не менее, вы все равно должны его настроить.
Это не возможно с UIAppearance прокси
так, как я бы рекомендовал делать это с использованием методологии контейнера ViewController в UIViewController (это под заголовком, реализующей Контейнер View Controller). Документы Apple в основном говорят вам, как сворачивать свои собственные.
Вы не можете сделать это с помощью UITabBar
. Я бы предположил, что вы создаете свой собственный UIToolBar
и заставляете его выглядеть как tabBar, и вы можете добавить UIButtons
к нему и сделать их похожими на tabBarItems
.
Он будет выглядеть как tabBar
и даст вам много возможностей для настройки, и вы также можете добавить к нему более 5 вкладок и реализовать анимацию «прокрутки» между кнопками. :)
Мой способ настройки вкладки UITabBarController заключается в настройке самого UITabBarController.
UITabBarcontroller имеет два подвид внутри. UITransitionView и UITabBar. UITransitionView - это область в верхней половине экрана, на которой вы помещаете свои контроллеры.
Чтобы настроить высоту UITabbar, вам также нужно отредактировать рамку UITransitionView. Так, например, если вы хотите изменить высоты, вы можете это сделать;
[[tabbarController.view.subviews objectAtIndex:0] setFrame:CGRectMake(0, 0, 320, 440)];
[tabbarController.tabBar setFrame:CGRectMake(0, 440, 320, 50)];
Это создаст высоту TabBar на 50 пикселей (по умолчанию это 48 точек)
Вы можете написать категорию UItabbar
вот код:
.h файл:
#import <UIKit/UIKit.h>
@interface UITabBar (NewSize)
- (CGSize)sizeThatFits:(CGSize)size;
@end
.m файл:
#import "UITabBar+NewSize.h"
@implementation UITabBar (NewSize)
- (CGSize)sizeThatFits:(CGSize)size {
CGSize newSize = CGSizeMake(size.width,44);
return newSize;
}
@end
, а затем
#import "UITabBar+NewSize.h"
self.tabBarController = [[UITabBarController alloc] init];
[self.tabBarController.tabBar sizeThatFits:CGSizeMake(320, 44)];
self.tabBarController.tabBar.shadowImage = [[UIImage alloc]init]; //delete the default tabbar shadow!
- 1. UITabBar Wierd Высота Разница
- 2. расчетная высота UITabBar
- 3. Фоновое изображение UITabbar ios
- 4. UITabBar Настройка в IOS 4
- 5. Какая высота UITabBar на iOS 8, iOS 9, iOS 10 и iOS 11?
- 6. IOS - UITabBar Кнопка Событие
- 7. iOS - Установить значки UITabBar
- 8. Авторотирование только некоторых вкладок внутри UITabBar? (ios 5)
- 9. Пользовательский UITabbar ios
- 10. Пользовательские иконки UITabBar iOS
- 11. UITabBar: iOS и Android
- 12. iOS UITabbar не работает?
- 13. пользовательские выбранная вкладка UITabBar изображения, IOS 5 и выше
- 14. Autolayout Элементы UITabBar в iOS
- 15. UITabBar оттенок в iOS 7
- 16. Доступная высота экрана с UINavigationBar + UITabBar
- 17. iOS transparent uitabbar не работает
- 18. Как настроить UITABBAR IOS 5.0?
- 19. iOS 7 UITabBar позиция значка
- 20. Содержимое сайта под iOS UITabBar
- 21. Пользовательский вопрос UITabbar в IOS 7
- 22. Высота и макет iOS высота
- 23. IOS UITabBar selectionIndicatorImage Y позиция
- 24. высота этикетки в iOS?
- 25. UiTabBar с более чем 5 тегами
- 26. Изменение UITabBar во время навигации в iOS
- 27. Изменения цвета элемента в UITabBar IOS
- 28. iOS - Как перезагрузить другой ViewController в UITabBar
- 29. UITabBar в iOS 7 - проблемы с прикосновением
- 30. UITabBar настройки