Параметры привязки
Много привязки позволяют Вам указывать дополнительные опции, изменяющие их поведение по умолчанию. Это может быть сделано и в Интерфейсном Разработчике и программно.
При создании привязки в Интерфейсном Разработчике область Bindings инспектора выводит на экран доступные параметры для привязки. Привязка создала программно передачу NSDictionary содержа функциональные клавиши и соответствующие значения.
Позволяет редактировать многократный выбор значений
Булево значение, определяющее, позволяет ли привязка редактировать, когда значение представляет множественный выбор.
Если YES, содержание доступно для редактирования, и любые редактирования будут применены ко всем выбранным значениям. Если опция NO, редактирование содержания отключено.
Постоянный | Класс значения |
|---|---|
| NSNumber (булевская переменная) |
Позволяет нулевой аргумент
Булево значение, определяющее, позволяет ли привязка параметра передавать значения аргументов Нуля.
Если YES, тогда Нулевые аргументы позволяются, иначе они запрещаются.
Постоянный | Класс значения |
|---|---|
| NSNumber (булевская переменная) |
Всегда приложение подарков модальные предупреждения
Булево значение, определяющее, выведены ли проверка и ошибочные панели предупреждения, выведенные на экран в результате этой привязки, на экран как приложение модальные предупреждения.
Если YES, тогда предупреждения являются выведенным на экран модальным приложением, иначе они выведены на экран как листы.
Постоянный | Класс значения |
|---|---|
| NSNumber (булевская переменная) |
Условно доступные для редактирования наборы
Булево значение, определяющее, сконфигурировано ли доступное для редактирования состояние элемента интерфейса пользователя автоматически на основе выбора контроллера.
Если YES, доступное для редактирования состояние элемента сконфигурировано автоматически. Элемент интерфейса пользователя не будет доступен для редактирования, когда значение будет представлять множественный выбор, если выбранные объекты не считают равными.
Постоянный | Класс значения |
|---|---|
| NSNumber (булевская переменная) |
Условно наборы включены
Булево значение, определяющее, сконфигурировано ли включенное состояние элемента интерфейса пользователя автоматически на основе выбора контроллера.
Если YES, включенное состояние элемента сконфигурировано автоматически. Элемент интерфейса пользователя отключен для редактирования, когда значение представляет множественный выбор, если выбранные объекты не считают равными.
Постоянный | Класс значения |
|---|---|
| NSNumber (булевская переменная) |
Условно скрытые наборы
Булево значение, определяющее, сконфигурировано ли скрытое состояние элемента интерфейса пользователя автоматически на основе выбора контроллера.
Если YES, скрытое состояние элемента сконфигурировано автоматически. Элемент интерфейса пользователя скрыт, когда значение представляет множественный выбор, если выбранные объекты не считают равными.
Постоянный | Класс значения |
|---|---|
| NSNumber (булевская переменная) |
Тег размещения содержания
Целочисленное значение, указывающее, где содержимое меню, предоставленное привязкой, будет вставлено в связанное меню. Например, установка тега размещения содержания к значению шесть приведет к пунктам меню границ, вставляемым вместо пункта меню с ID 6 тега. Это позволяет меню иметь и статические пункты меню и динамично связанные пункты меню.
Постоянный | Класс значения |
|---|---|
| NSNumber (Целое число) |
Постоянно значение обновлений
Булево значение, определяющее, обновляется ли значение привязки как редактирования, сделано к элементу интерфейса пользователя, или обновляется только, когда элемент интерфейса пользователя уходит в отставку с должности респондента.
Если YES, связанный объект обновляется постоянно; иначе обновление сделано только, когда элемент интерфейса пользователя уходит в отставку с должности респондента.
Постоянный | Класс значения |
|---|---|
| NSNumber (булевская переменная) |
Создает дескриптор вида
Булево значение, определяющее, может ли NSTableColumn быть сортирован путем щелчка по ячейке заголовка столбца.
Если YES, когда пользователь щелкнет в ячейке заголовка столбца, столбец таблицы сортирует; иначе столбец остается несортированным.
Постоянный | Класс значения |
|---|---|
| NSNumber (булевская переменная) |
Удаляет объекты на, удаляют
Булево значение, определяющее, удалены ли объекты, удаленные из контроллера, только из отношения, или из отношения и графа объектов. Эта опция только релевантна, когда contentSet контроллера к - многие отношение.
Если YES, объекты, удаленные из контроллера, удалены из отношения и графа объектов; иначе объекты удалены из отношения только.
Постоянный | Класс значения |
|---|---|
| NSNumber (булевская переменная) |
Имя дисплея
NSString, использующийся в качестве содержания элемента всплывающего меню поля поиска, соответствующего привязке предиката мультизначения. Посмотрите, что Предикат Связывает для получения дополнительной информации.
Постоянный | Класс значения |
|---|---|
| NSString |
Образец дисплея
NSString, указывающий строку формата, раньше создавал окончательное значение строки.
Значение displayPatternValue привязка заменяет соответствие %{valueX}@ образец в строке образца дисплея. Посмотрите Значение С Привязкой Образца для получения дополнительной информации.
Постоянный | Класс значения |
|---|---|
| NSString |
Содержание дескрипторов как составное значение
Булево значение, определяющее, обрабатывается ли содержание как составное значение.
Объекты модели могут хранить подобные отношению данные в «составных» значениях, и может быть необходимо использовать обратимый преобразователь значения для перевода тех составных значений временно в мелкие кусочки, которые могут быть выведены на экран и отредактированы индивидуально. См. “Поток сообщений Привязки” в “Привязке Какао, Программируя Темы” для получения дополнительной информации.
Если YES, содержание контроллера обрабатывается, поскольку составное значение и — при помощи обратимого преобразователя значения — применит изменения как единственное значение к основному объекту модели, если что-нибудь изменится (редактирования, дополнения, удаления).
Постоянный | Класс значения |
|---|---|
| NSNumber (булевская переменная) |
Вставляет нулевого заполнителя
Булево значение, определяющее, вставляется ли дополнительный элемент, представляющий Нуль, в матрицу или всплывающее меню перед элементами в довольном массив.
Если YES, дополнительный элемент вставляется в матрицу или всплывающее меню — перед элементами в довольном массив — который возвращает Нуль как selectedObject или selectedValue. Элемент маркируется с помощью нулевого заполнителя, указанного для content привязка или contentValue привязка.
Постоянный | Класс значения |
|---|---|
| NSNumber (булевская переменная) |
Вызывает отдельно с объектами массива
Булево значение, определяющее, вызывается ли указанный селектор с массивом как параметр или неоднократно вызывается с каждым элементом массива как параметр.
Если YES, щелчок по элементу интерфейса пользователя заставляет указанный селектор быть вызванным для каждого элемента в массиве, передавая каждый элемент поочередно как параметр. Иначе, селектор вызывается один раз, передавая экземпляр массива как параметр.
Постоянный | Класс значения |
|---|---|
| NSNumber (булевская переменная) |
Многократный заполнитель значений
Объект, использующийся в качестве заполнителя, когда ключевой путь связанного контроллера возвращается NSMultipleValuesMarker маркер для привязки.
Постоянный | Класс значения |
|---|---|
| Класс значения зависит от определенной привязки. |
Никакой заполнитель выбора
Объект, использующийся в качестве заполнителя, когда ключевой путь связанного контроллера возвращается NSNoSelectionMarker маркер для привязки.
Постоянный | Класс значения |
|---|---|
| Класс значения зависит от определенной привязки. |
Не применимый заполнитель
Объект, использующийся в качестве заполнителя, когда ключевой путь связанного контроллера возвращается NSNotApplicableMarker маркер для привязки.
Постоянный | Класс значения |
|---|---|
| Класс значения зависит от определенной привязки. |
Нулевой заполнитель
Объект, использующийся в качестве заполнителя, когда возвращается ключевой путь связанного контроллера NULL для привязки.
Постоянный | Класс значения |
|---|---|
| Класс значения зависит от определенной привязки. |
Строка формата предиката
NSString, использующийся в качестве строки поиска предиката элемента всплывающего меню поля поиска, соответствующего привязке предиката мультизначения. Посмотрите, что Предикат Связывает для получения дополнительной информации.
Постоянный | Класс значения |
|---|---|
| NSString |
Повышения для не применимые ключи
Булево значение, указывающее, повышено ли исключение, когда привязка связывается с не существующим ключом.
Если YES, исключение повышено, когда связанный ключ не применим, иначе NSNotApplicableMarker возвращается..
Постоянный | Класс значения |
|---|---|
| NSNumber (булевская переменная) |
Селекторное имя
NSString, указывающий селектор метода, вызванный target привязка, когда щелкают по элементу интерфейса пользователя.
Постоянный | Класс значения |
|---|---|
| NSString |
Выбирает все при установке содержания
Булево значение, указывающее, выбраны ли все элементы в контроллере массива, когда установлено содержание.
Если YES, все элементы выбраны когда contentObject или contentArray привязка установлена.
Постоянный | Класс значения |
|---|---|
| NSNumber (булевская переменная) |
Сразу проверяет
Булево значение, определяющее, проверено ли содержание привязки сразу.
Если YES, значение проверено, поскольку оно вводится. Иначе, содержание проверено только, когда элемент интерфейса пользователя пытается уйти в отставку с должности респондента.
Постоянный | Класс значения |
|---|---|
| NSNumber (булевская переменная) |