NSMutableAttributedString
Наследование
-
NSObject -
NSAttributedString -
NSMutableAttributedString -
NSTextStorage
-
NSObject -
NSAttributedString -
NSMutableAttributedString -
NSTextStorage
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSCopying -
NSMutableCopying -
NSObjectProtocol -
NSSecureCoding -
Печатаемый -
NSCopying -
NSMutableCopying -
NSObject -
NSSecureCoding
Оператор импорта
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 и позже.
-
readFromData (_: options:documentAttributes:error:) - readFromData:options:documentAttributes:error:Устанавливает содержание получателя от потока объекта определенных данных.
Объявление
Swift
func readFromData(_data: NSData, optionsopts: [NSObject : AnyObject]?, documentAttributesdict: AutoreleasingUnsafeMutablePointer<NSDictionary?>, errorerror: NSErrorPointer) -> BoolObjective C
- (BOOL)readFromData:(NSData *)dataoptions:(NSDictionary *)optsdocumentAttributes:(NSDictionary **)dicterror:(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 и позже.
-
readFromFileURL (_: options:documentAttributes:error:) - readFromFileURL:options:documentAttributes:error:Устанавливает содержание получателя от файла в данном URL.
Объявление
Swift
func readFromFileURL(_url: NSURL!, optionsopts: [NSObject : AnyObject]!, documentAttributesdict: AutoreleasingUnsafeMutablePointer<NSDictionary?>, errorerror: NSErrorPointer) -> BoolObjective C
- (BOOL)readFromFileURL:(NSURL *)urloptions:(NSDictionary *)optsdocumentAttributes:(NSDictionary **)dicterror:(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 и позже.
