Я бы хотел создать интерфейс с двумя раздвижными панелями (похожими на двери лифта, но в вертикальном направлении), которые при нажатии на кнопку показывают содержимое позади них.
Моей первой идеей было создатьструктура, подобная этой:
Window (NSWindow)
|----ContentView (NSView)
|-------OpenDoor (NSButton)
|-------TopDoor (NSView)
|-------BottomDoor (NSView)
|-------Content (NsView)
|------Here some contents ()
Нажав кнопку OpenDoor, верхняя и нижняя дверцы должны перемещаться вверх / вниз, показывая содержимое позади них.Я не уверен, что это лучший способ сделать что-то подобное.Является ли способ CALayer наиболее подходящим решением для графического интерфейса с таким поведением?или что еще?