2012-02-07 5 views
0

보기에서 시트가 튀어 나오게 할 수 있습니까? 예를 들어 NSSplitView의 하단보기에서 튀어 나오게하고 싶습니다.보기에서 시트가 튀어 나오면

나는 라이온스에서의 popovers에 대해 알고 있지만, 모달이거나 라이온보다 먼저 사용할 수 있으며 시트를 닫을 필요가 없어 시트가 필요합니다.

답변

1

AFAIK 애플의 UI 가이드 라인과 일치하지 않을 수도 있습니다. 분명히 자신을 굴릴 수는 있지만 상당한 양의 작업이 필요합니다.

편집 : 실제로, 나는 당신 자신을 구르는 것도 어렵다고 생각합니다. 현재 사용중인 도구는보기 또는 창입니다. 뷰를 사용하면 뷰가 윈도우 프레임 외부에서 스스로를 그릴 수 없으므로 뷰를 사용할 수 없다고 생각합니다. 대화 상자를 표시하는 창의 경계 내에서 어떻게 든 대화 상자를 제한 할 수 없다면 말입니다. 그런 다음 NSSplitView에서 롤링 시트가 표시된 애니메이션을 설정해야합니다.

Windows가 다른 대안입니다. 그들에게 모달 시트처럼 행동하게하려면 경계선이 없기를 원하며 설계 상 핵심 윈도우가 될 수 없습니다. 따라서 사용자는 명시 적으로 시트를 클릭하여 내 의견으로는 모달 시트의 목적을 무시하는 포커스를 가져와야합니다.

두 가지 방법 모두 도전입니다 ...

관련 문제