Я показываю пользовательский UIView.Существует переменная hideLogo, которая при значении false должна скрывать изображение логотипа при появлении вида.Однако логотип скрывается только после повторного добавления подпредставления.
Как сделать изображение скрытым при первом добавлении представления.
class MenuBar: UIView {
@IBOutlet var LogoImage: UIImageView!
static var showLogo: Bool?
override func awakeFromNib() {
super.awakeFromNib()
if(MenuBar.showLogo == false){
self.LogoImage.isHidden = true
}
}
подпредставление, созданное из другого класса:
MenuBar.showLogo = false
self.view.insertSubview(messageView.create(viewController: self), belowSubview: view.viewWithTag(1)!)