#swift #xcode7 #uitoolbar #xcode-storyboard
#swift #xcode7 #uitoolbar #xcode-раскадровка
Вопрос:
У меня есть a UIView
внутри, который я добавил UIToolBar
.
Я задал цвет фона как чистый цвет. Он отлично работает в iOS 9, но в iOS 10 он меняется на белый. Любой другой цвет, кроме прозрачного, отлично работает в iOS 10.
Я использую Xcode 7.3, раскадровку и swift.
Комментарии:
1. какой код вы пробовали?
2. @Rroobb нет кода, только в раскадровке, добавлен UIView. внутри он перетащил панель инструментов и установил ее цвет фона
Ответ №1:
Попробуйте это:
@IBOutlet var mytab: UIToolbar!
override func viewDidLoad() {
super.viewDidLoad()
let myImage = UIImage()
mytab.setBackgroundImage(myImage, forToolbarPosition: .any, barMetrics: .default)
mytab.isTranslucent = true
}
Комментарии:
1. зачем view.backgroundColor?
2. ваш цвет пользовательского интерфейса
3. У меня есть изображение в фоновом режиме, я хочу, чтобы UIToolbar вообще не имел цвета.
4. Я рад, что помог вам
5. На самом деле я не знаю, я искал на форуме Apple и в документации UIToolbar. Но я ничего не нашел.