2015-02-26 5 views
1

Я хочу сделать всплывающее окно анимации, как при попытке создать новый проект в Xcode:какао Всплывающее окно анимации

enter image description here

Я искал документацию или примеры, но до сих пор я ничего не нашел. Любой из вас знает, как я могу создать эту всплывающую анимацию окна?

Я очень ценю вашу помощь

ответ

2

Вы говорите о создании панели отображаются поверх основного окна, скользя вниз?

В этом случае это просто: сделайте NSWindow или NSPanel в Interface Builder, затем подключите его к IBOutlet в AppDelegate или контроллере просмотра.

Скажем, новый выпускной называется «myNewPanel», то вы можете вызвать его на окно:

myExistingWindow.beginSheet(myNewPanel, completionHandler: nil) 

И закрыть его:

myExistingWindow.endSheet(myNewPanel) 
+0

в том же раскадровке или это есть? – dylan

+0

@dylan Это ничего не меняет - идея состоит в том, чтобы использовать IBOutlet * или * любой объект, содержащий ваше окно, важной частью является вызов 'endSheet' на панели, из объекта window. Если это все еще не сработает для вас, я мог бы снова открыть ваш вопрос - если вы добавите конкретные сведения об устранении неполадок о том, как это решение не работает для вас и как вы пытались его использовать, - конечно. Но искренне, просто попробуйте, это легко достичь. – Moritz

Смежные вопросы