Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы AppKit ссылка класса NSTextFieldCell

Опции
Развертывание Target:

На этой странице
Язык:

NSTextFieldCell

NSTextFieldCell класс добавляет к текстовым возможностям дисплея NSCell класс, позволяя Вам выбрать цвет и текста и его фона. Можно также указать, рисует ли ячейка свой фон вообще.

Все методы, объявленные этим классом, также объявляются NSTextField использующий класс, NSTextFieldCell объекты составить и отредактировать текст. Они NSTextField методы покрытия вызывают соответствие NSTextFieldCell методы.

Строки заполнителя, набор с помощью placeholderString или placeholderAttributedString свойство, теперь появитесь в ячейке текстового поля, если фактическая строка nil или @"". Они нарисованы в сером на ячейке и не архивируются в «пред10.2» формат пера.

Определяемые инициализаторы

При разделении на подклассы NSTextFieldCell необходимо реализовать все определяемые инициализаторы. Те методы: initWithCoder:, initTextCell:, и initImageCell:.

Оператор импорта


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.0 и позже.
  • Цвет раньше составлял текст ячейки.

    Объявление

    Swift

    @NSCopying var textColor: NSColor?

    Objective C

    @property(copy) NSColor *textColor

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    backgroundColor
    – setTextColor: (NSTextField)

  • bezelStyle bezelStyle Свойство

    Стиль внешней панели для использования при рисовании текстового поля.

    Объявление

    Swift

    var bezelStyle: NSTextFieldBezelStyle

    Objective C

    @property NSTextFieldBezelStyle bezelStyle

    Обсуждение

    Для установки стиля внешней панели Вы, должно быть, уже установили текстовое поле setBezeled: метод с параметром YEStrue. Для списка стилей внешней панели посмотрите NSTextFieldBezelStyle.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.2 и позже.

  • backgroundColor backgroundColor Свойство

    Цвет фона ячейки.

    Объявление

    Swift

    @NSCopying var backgroundColor: NSColor?

    Objective C

    @property(copy) NSColor *backgroundColor

    Обсуждение

    Цвет фона нарисован позади текста ячейки.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    drawsBackground
    – setBackgroundColor: (NSTextField)

  • drawsBackground drawsBackground Свойство

    Булево значение, указывающее, рисует ли ячейка свой цвет фона.

    Объявление

    Swift

    var drawsBackground: Bool

    Objective C

    @property BOOL drawsBackground

    Обсуждение

    Когда значение этого свойства YEStrue, ячейка рисует свой цвет фона. Для предотвращения противоречивого рендеринга рендеринг цвета фона автоматически отключен для текстовых полей округленной внешней панели.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    backgroundColor
    – setDrawsBackground: (NSTextField)

  • Устанавливает полевого редактора. Вы никогда не вызываете этот метод непосредственно; путем переопределения его, однако, можно настроить полевого редактора.

    Объявление

    Swift

    func setUpFieldEditorAttributes(_ textObj: NSText) -> NSText

    Objective C

    - (NSText *)setUpFieldEditorAttributes:(NSText *)textObj

    Обсуждение

    При переопределении этого метода необходимо обычно вызывать реализацию super и возвратитесь textObj параметр. Для получения информации о полевых редакторах посмотрите Используя Полевого Редактора Окна.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Направляет связанного полевого редактора ячейки для регистрации текстовых уведомлений изменения.

    Объявление

    Swift

    func setWantsNotificationForMarkedText(_ flag: Bool)

    Objective C

    - (void)setWantsNotificationForMarkedText:(BOOL)flag

    Параметры

    flag

    Если YEStrue, полевой редактор отправляет текстовые уведомления изменения (NSTextDidChangeNotification) в то время как редактирование отметило текст; если NOfalse, уведомления задерживаются до отмеченного текстового подтверждения.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

  • Текст заполнителя для ячейки, указанной как строка обычного текста.

    Объявление

    Swift

    var placeholderString: String?

    Objective C

    @property(copy) NSString *placeholderString

    Обсуждение

    Присвоение нового значения к этому свойству также убирает любой набор значений для placeholderAttributedString свойство.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.3 и позже.

    См. также

    placeholderAttributedString

  • Текст заполнителя для ячейки, указанной как приписанная строка.

    Объявление

    Swift

    @NSCopying var placeholderAttributedString: NSAttributedString?

    Objective C

    @property(copy) NSAttributedString *placeholderAttributedString

    Обсуждение

    Присвоение нового значения к этому свойству также убирает любой набор значений для placeholderString свойство.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.3 и позже.

    См. также

    placeholderString

  • Массив идентификаторов локали, представляющих позволенные входные источники, когда текстовое поле имеет клавиатурный фокус.

    Объявление

    Swift

    var allowedInputSourceLocales: [AnyObject]?

    Objective C

    @property(copy) NSArray *allowedInputSourceLocales

    Обсуждение

    Значение этого свойства является массивом NSString объекты, каждый из которых содержит идентификатор локали. Можно присвоить метаидентификатор локали, NSAllRomanInputSourcesLocaleIdentifier, указать входные источники, ограничивающиеся для римского редактирования сценария.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

  • Укажите стиль внешней панели ячейки текстового поля.

    Объявление

    Swift

    enum NSTextFieldBezelStyle : UInt { case SquareBezel case RoundedBezel }

    Objective C

    typedef enum NSTextFieldBezelStyle : NSUInteger { NSTextFieldSquareBezel = 0, NSTextFieldRoundedBezel = 1 } NSTextFieldBezelStyle;

    Константы

    • SquareBezel

      NSTextFieldSquareBezel

      Углы являются квадратными.

      Доступный в OS X v10.2 и позже.

    • RoundedBezel

      NSTextFieldRoundedBezel

      Углы округлены.

      Доступный в OS X v10.2 и позже.

    Обсуждение

    Стиль внешней панели текстового поля установлен с помощью bezelStyle свойство.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.2 и позже.