Я пытаюсь реализовать NSView, который будет содержать кнопку «выбрать файл». Если пользователь хочет добавить файл, пользователю будет предоставлена возможность добавить еще один (и из «нового набора выпадающих списков» пользователь по существу сможет выбрать тип файла, который они прикрепляют »).Как динамически добавлять поля в NSView, похожие на всплывающее окно iCal New Task?
Ближайшим совпадением к этой функции является редактор новой задачи iCal, в котором вы выбираете будильник, а затем дает вам возможность добавить еще один сигнал тревоги под ним.
Каков правильный способ сделать это (я новичок в разработке Mac OS X)? Первоначально я думал, что создаю пользовательский NSView со всеми «параметрами файла», а затем, если бы пользователь должен был присоединить файл, я бы динамически добавил еще один NSView прямо под ним (в NSScrollView). Однако так много приложений делают что-то подобное, что я почти чувствую, что есть что-то еще в наборе элементов управления, которые я должен использовать.
Пожалуйста, можете ли вы направлять меня в правильном направлении? Используется ли «NSForm» или NSPredicateEditor для такого рода вещей? Это то, что я имею в виду:
Спасибо, однако после 5 или около того предупреждений iCal, кажется, позволяет прокручивать в том же представлении, что означает, что исходное представление поддержки - это NSScrollView, который активируется для прокрутки, когда размер представления содержимого увеличивает границы панели. – strange