Xcode 10.1
Swift 4.2
Я использую проект Master-Detail. Мне нужно добавить нижнюю панель вкладок в подробном представлении, но я не хочу, чтобы она отображалась до тех пор, пока не будет выбран объект в главном представлении.
Сейчас я использовал опцию «Скрытый» в разделе «Рисование» для панели вкладок, которая скрывает ее во время первоначального запуска, но не может найти способ отобразить ее после выбора главного объекта.
class DetailViewController: UIViewController {
@IBOutlet weak var detailHeaderLabel: UINavigationItem!
@IBOutlet weak var detailDescriptionLabel: UILabel!
func configureView() {
// Update the user interface for the detail item.
if let detail = detailItem {
if let label = detailDescriptionLabel {
label.text = detail.description
}
if let headerLabel = detailHeaderLabel {
headerLabel.title = detail.description
}
}
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
configureView()
}
var detailItem: String? {
didSet {
// Update the view.
configureView()
}
}
}