NSTextField с автоматическим NSNumberFormatter в Интерфейсном Разработчике - PullRequest
8 голосов
/ 20 сентября 2011

Я уже давно создаю приложения для iOS, но я пытаюсь попробовать MacOS. Я добавляю NSTextField к своему пользовательскому интерфейсу и заметил в Xcode, что одним из параметров в графических виджетах является «NSTextField with NSNumberFormatter», что подразумевает, что я смогу ограничить ввод поля числами и настроить форматер в некотором роде.

Когда я добавляю NSTextField с NSNumberFormatter к своему пользовательскому интерфейсу, я вижу, что у него есть выход форматера, который, кажется, как бы связан с NSNumberFormatter (хотя имя немного затенено). Тем не менее, я не могу понять, каким образом взаимодействовать или настраивать этот NSNumberFormatter.

Любая помощь?

Ответы [ 2 ]

9 голосов
/ 16 октября 2011

Чтобы получить доступ к NSNumberFormatter, вы должны выбрать его в доке (этот список объектов в левой части окна XCode 4 Interface Builder [IB]).

Если док-станция не находится в виде контура, например, она показывает только около 4 значков, нажмите кнопку треугольник в квадрате в нижней части дока.Док должен теперь показать раздел «Заполнители» и «Объекты»;объекты - это ваши объекты пользовательского интерфейса в виде иерархической структуры.

В окне IB щелкните NSTextField;это выделит соответствующую ячейку текстового поля в схеме (вам может понадобиться повернуть несколько раскрывающих треугольников, чтобы увидеть ее).Ячейка текстового поля должна иметь треугольник раскрытия;поверните его вниз, чтобы открыть средство форматирования чисел.Выберите его, и теперь вы сможете манипулировать им на панели «Инспектор».

(В XCode есть много неочевидных вещей, подобных этому. В случае сомнений изучите объект пользовательского интерфейса в схеме Dock.просмотреть или пролистать меню с выбранным объектом. Это удивительно - и часто полезно - то, что вы можете обнаружить, скрываясь там!

4 голосов
/ 20 сентября 2011

для настройки средства форматирования чисел вы можете (после того, как вы выбрали средство форматирования) открыть инспектор Атрибутов, выбрать желаемое поведение и настроить средство форматирования.По крайней мере, это сработало для меня в XCode 4.

- moritz

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...