2010-08-16 5 views
2

Хорошо, конечно, я проверил API, и нет ничего - по крайней мере под этим именем класса.Есть ли что-то вроде NSBottomBar?

Что я имею в виду, это виджет, называемый нижней панелью в руководстве Apple Human Guid Guidline. Должен ли я сделать это самостоятельно из NSView, если да, то как мне получить текстуру?

alt text http://developer.apple.com/mac/library/documentation/UserExperience/Conceptual/AppleHIGuidelines/art/wn_newwindowparts.jpg

P.S .: Я добавил панель инструментов для тегов, потому что это ближайший родовое ключевое слово я могу найти и в нижней строке IST как раз наоборот, как панель инструментов.

ответ

6

Вы ищете «границу содержимого». Это то, что вам нужно установить в коде с помощью Leopard, но вы можете установить его в интерфейсе Builder в Snow Leopard (обратите внимание, что вы должны иметь таргетинг 10.6 или выше, чтобы это было допустимым параметром в Interface Builder).

Вы можете удобно установить большую или небольшую границу (используя стандартные размеры, одобренные Apple). Чтобы установить это, выберите свое окно в Interface Builder, а затем отобразите инспектор размера. В нижней части панели вы найдете настройки границы содержимого.

+0

Спасибо, кстати [NSWindow setContentBorderThickness: forEdge:] не самый интуитивный способ найти эту функцию. – Lothar

+0

Ну, будем честными: это достаточно интуитивно, если вы знаете имя для него. :-) –

4

Brandin Walkin отлично BWToolkit (лицензия BSD) обеспечивает поддержку пользовательского интерфейса на границе контента (среди многих других приятных элементов пользовательского интерфейса) и делает использование «нижней панели» более приятным.

+0

Не ответ, но его по-прежнему стоит вверх. – Lothar

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