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
подклассы тот возвратYES
true
от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 *)
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
.Возвращаемое значение
YES
true
если приписанная строка создается успешно; иначеNO
false
.Оператор импорта
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 *)
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
.Возвращаемое значение
YES
true
если приписанная строка создается успешно; иначеNO
false
.Обсуждение
Поскольку RTF отформатировал файлы, содержание файла добавляется к предыдущей строке вместо того, чтобы заменить предыдущую строку.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 7.0 и позже.