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

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

Разработчик

Ссылочная дополнительная NSMutableAttributedString UIKit ссылка платформы UIKit

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

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

NSMutableAttributedString

Наследование


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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


Доступный в iOS 3.2 и позже.

Платформа UIKit добавляет методы к NSMutableAttributedString поддерживать замену строки с содержанием внешнего документа и фиксации несоответствий атрибута в диапазоне символов.

  • Очищает шрифт, стиль абзаца и присоединяемые атрибуты в данном диапазоне.

    Объявление

    Swift

    func fixAttributesInRange(_ range: NSRange)

    Objective C

    - (void)fixAttributesInRange:(NSRange)range

    Параметры

    range

    Диапазон символов, в котором можно фиксировать атрибуты. Повышения NSRangeException если любая часть range лежит за пределами конца символов получателя.

    Обсуждение

    Удаляет присоединяемые атрибуты, присвоенные символам кроме NSAttachmentCharacter, присваивает стандартные шрифты символам с недопустимыми шрифтами для их сценариев и иначе исправляет присвоения атрибута шрифта и assigs первое значение атрибута стиля абзаца в каждом абзаце ко всем символам абзаца.

    Этот метод расширяет диапазон по мере необходимости для покрытия последнего абзаца, частично содержавшего.

    Если какая-либо часть расположения лежит за пределами конца символов получателя, повышает NSRangeException.

    NSTextStorage подклассы тот возврат YEStrue от fixesAttributesLazily метод должен избежать непосредственно вызывать fixAttributesInRange: или иначе скобка такие вызовы с beginEditing и endEditing сообщения.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 7.0 и позже.

  • Устанавливает содержание получателя от потока объекта определенных данных.

    Объявление

    Swift

    func readFromData(_ data: NSData, options opts: [NSObject : AnyObject]?, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>, error error: NSErrorPointer) -> Bool

    Objective C

    - (BOOL)readFromData:(NSData *)data options:(NSDictionary *)opts documentAttributes:(NSDictionary **)dict error:(NSError **)error

    Параметры

    data

    Объект данных, предоставляющий текстовые данные.

    opts

    Ключи, указывающие типы документов и другого документа, импортируют опции. Посмотрите Option_keys_for_importing_documents для списка ключей.

    dict

    По возврату словарь (если предоставленный) содержит ключи, представляющие различные атрибуты всего документа. Посмотрите Keys_for_Options_and_Document_Attributes_Dictionaries для списка ключей.

    error

    По возврату, если ошибка происходит, содержит NSError объект, описывающий проблему. Если Вы не интересуетесь возможными ошибками, передаете в NULL.

    Возвращаемое значение

    YEStrue если приписанная строка создается успешно; иначе NOfalse.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 7.0 и позже.

  • Устанавливает содержание получателя от файла в данном URL.

    Объявление

    Swift

    func readFromFileURL(_ url: NSURL!, options opts: [NSObject : AnyObject]!, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>, error error: NSErrorPointer) -> Bool

    Objective C

    - (BOOL)readFromFileURL:(NSURL *)url options:(NSDictionary *)opts documentAttributes:(NSDictionary **)dict error:(NSError **)error

    Параметры

    url

    Расположение файла, предоставляющего текстовые данные.

    opts

    Ключи, указывающие типы документов и другого документа, импортируют опции. Посмотрите Option_keys_for_importing_documents для списка ключей.

    dict

    По возврату словарь (если предоставленный) содержит ключи, представляющие различные атрибуты всего документа. Посмотрите Keys_for_Options_and_Document_Attributes_Dictionaries для списка ключей.

    error

    По возврату, если ошибка происходит, содержит NSError объект, описывающий проблему. Если Вы не интересуетесь возможными ошибками, передаете в NULL.

    Возвращаемое значение

    YEStrue если приписанная строка создается успешно; иначе NOfalse.

    Обсуждение

    Поскольку RTF отформатировал файлы, содержание файла добавляется к предыдущей строке вместо того, чтобы заменить предыдущую строку.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 7.0 и позже.