Параметры привязки
Много привязки позволяют Вам указывать дополнительные опции, изменяющие их поведение по умолчанию. Это может быть сделано и в Интерфейсном Разработчике и программно.
При создании привязки в Интерфейсном Разработчике область 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 (булевская переменная) |