Я пытаюсь сделать прозрачным фон tabBar, но что-то, называемое UITabBarBackgroundView, присутствует и имеет белый фон. Как я могу получить к нему доступ?Как получить доступ к UITabBarBackgroundView
1
A
ответ
1
Я не думаю, что есть прямой способ сделать это. Здесь вам нужно создать иллюзию прозрачности. Один из способов сделать это - установить изображение в панели вкладок. Вы можете добавить следующую категорию на UITabBarController
и назовите его
- (void) setBackgroundImage:(UIImage *)image
{
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,320,480)];
imageView.backgroundColor = [UIColor colorWithPatternImage:image];
[self.view addSubview:imageView];
[self.view sendSubviewToBack:imageView];
[self.view setOpaque:NO];
[self.view setBackgroundColor:[UIColor clearColor]];
}
Другим способом (изображение способа только :)):
UIImage *tabBarBackground = [UIImage imageNamed:@"tabBarBackground.png"];
[[UITabBar appearance] setBackgroundImage:tabBarBackground];
[[UITabBar appearance] setSelectedImageTintColor:[UIColor colorWithRed:127.0/255.0 green:186.0/255.0 blue:235.0/255.0 alpha:1.0]];
[[UITabBar appearance] setSelectionIndicatorImage:[UIImage imageNamed:@"tabBarItemSelected.png"]];
Смежные вопросы
- 1. Как получить доступ к Hashie
- 2. Как получить доступ к Validation.Errors.Count?
- 3. Как получить доступ к полю?
- 4. Как получить доступ к img
- 5. Как получить доступ к массиву
- 6. Как получить доступ к шрифтам?
- 7. Как получить доступ к fastOpt.js?
- 8. Как получить доступ к собственности?
- 9. Как получить доступ к карте?
- 10. Как получить доступ к EAAccessories?
- 11. Как получить доступ к ресурсам?
- 12. Как получить доступ к местоположениям?
- 13. Как получить доступ к arraylist?
- 14. Как получить доступ к Json
- 15. Как получить доступ к ID?
- 16. Как получить доступ к form.email?
- 17. Как получить доступ к GetGlobalResourceObject()
- 18. Как получить доступ к wikipedia
- 19. Как получить доступ к gpiochipX
- 20. Как получить доступ к `$ scope.search.value`?
- 21. Как получить доступ к методу?
- 22. Как получить доступ к пакетам?
- 23. Как получить доступ к AuthController?
- 24. Как получить доступ к элементу
- 25. Как получить доступ к чертежам?
- 26. Как получить доступ к phpinfo.php?
- 27. Как получить доступ к AsyncLocal
- 28. Как получить доступ к атрибуту
- 29. Как получить доступ к TemplateContent.RootType
- 30. Как получить доступ к system32?
вы можете просто использовать прозрачное изображение и использовать, чтобы установить фоновый вид TabBar –