NSParagraphStyle
Наследование
-
NSObject
-
NSParagraphStyle
-
NSMutableParagraphStyle
-
NSObject
-
NSParagraphStyle
-
NSMutableParagraphStyle
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSCopying
-
NSMutableCopying
-
NSObjectProtocol
-
Печатаемый
-
NSCoding
-
NSCopying
-
NSMutableCopying
-
NSObject
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 6.0 и позже.
NSParagraphStyle
класс и его подкласс NSMutableParagraphStyle
инкапсулируйте абзац или атрибуты линейки, используемые NSAttributedString
классы. Экземпляры этих классов часто упоминаются, поскольку стиль абзаца возражает или, когда никакой беспорядок не закончится, стили абзаца.
Непостоянный подкласс NSParagraphStyle
NSMutableParagraphStyle
.
-
Возвращает стиль абзаца по умолчанию.
Объявление
Swift
class func defaultParagraphStyle() -> NSParagraphStyle
Objective C
+ (NSParagraphStyle *)defaultParagraphStyle
Обсуждение
Стиль абзаца по умолчанию имеет следующие значения по умолчанию:
Податрибут
Значение по умолчанию
Выравнивание
NSNaturalTextAlignment
Позиции табуляции (только Mac OS X)
12 выровненных по левому краю вкладок, расположенных с интервалами 28,0 точками
Режим разрыва строки
NSLineBreakByWordWrapping
Все другие
0.0
См. описания отдельного метода для объяснений каждого податрибута.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
-
alignment
СвойствоВыравнивание текста получателя. (только для чтения)
Объявление
Swift
var alignment: NSTextAlignment { get }
Objective C
@property(readonly) NSTextAlignment alignment
Обсуждение
Естественное выравнивание текста понято как левое или правое выравнивание в зависимости от направления развертки строки первого сценария, содержавшегося в абзаце.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
-
firstLineHeadIndent
СвойствоДобавление отступа первой строки получателя. (только для чтения)
Объявление
Swift
var firstLineHeadIndent: CGFloat { get }
Objective C
@property(readonly) CGFloat firstLineHeadIndent
Обсуждение
Это свойство содержит расстояние (в точках) от ведущего поля текстового контейнера к началу первой строки абзаца. Это значение является всегда неотрицательным.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
См. также
-
headIndent
СвойствоДобавление отступа строк получателя кроме первого. (только для чтения)
Обсуждение
Это свойство содержит расстояние (в точках) от ведущего поля текстового контейнера к началу строк кроме первого. Это значение является всегда неотрицательным.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
См. также
-
tailIndent
СвойствоЗапаздывающее добавление отступа получателя. (только для чтения)
Обсуждение
Если положительный, это значение является расстоянием от ведущего поля (например, левое поле в слева направо тексте). Если 0 или отрицательный, это - расстояние от запаздывающего поля.
Например, стиль абзаца, разработанный для адаптации точно в контейнере 2 дюйма шириной, имеет главный отступ 0,0 и отступ хвоста 0,0. Один разработанный для адаптации полю четверти дюйма имеет главный отступ 0,25 и отступ хвоста –0.25.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
См. также
-
lineHeightMultiple
СвойствоМногократная высота строки. (только для чтения)
Объявление
Swift
var lineHeightMultiple: CGFloat { get }
Objective C
@property(readonly) CGFloat lineHeightMultiple
Обсуждение
Естественная высота строки получателя умножается на этот фактор (если положительный) прежде чем быть ограниченным минимальной и максимальной высотой строки. Значение по умолчанию этого свойства 0.0.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
См. также
-
maximumLineHeight
СвойствоМаксимальная высота строки получателя. (только для чтения)
Объявление
Swift
var maximumLineHeight: CGFloat { get }
Objective C
@property(readonly) CGFloat maximumLineHeight
Обсуждение
Это свойство содержит максимальную высоту в точках, которые любая строка в получателе займет, независимо от размера шрифта или размера любой присоединенной диаграммы. Это значение является всегда неотрицательным. Значение по умолчанию 0.
Глифы и графика, превышающая эту высоту, перекроют соседние строки; однако, максимальная высота 0 не подразумевает предела высоты строки. Несмотря на то, что этот предел применяется к самой строке, межстрочный интервал добавляет дополнительное пространство между смежными строками.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
-
minimumLineHeight
СвойствоМинимальная высота получателя. (только для чтения)
Объявление
Swift
var minimumLineHeight: CGFloat { get }
Objective C
@property(readonly) CGFloat minimumLineHeight
Обсуждение
Это свойство содержит минимальную высоту в точках, которые любая строка в получателе займет, независимо от размера шрифта или размера любой присоединенной диаграммы. Это значение является всегда неотрицательным
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
-
lineSpacing
СвойствоРасстояние в точках между нижней частью одного фрагмента строки и вершиной следующего. (только для чтения)
Объявление
Swift
var lineSpacing: CGFloat { get }
Objective C
@property(readonly) CGFloat lineSpacing
Обсуждение
Это значение является всегда неотрицательным. Это значение включено в высоты фрагмента строки в менеджере по расположению.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
-
paragraphSpacing
СвойствоПространство после конца абзаца. (только для чтения)
Объявление
Swift
var paragraphSpacing: CGFloat { get }
Objective C
@property(readonly) CGFloat paragraphSpacing
Обсуждение
Это свойство содержит пространство (измеренный в точках) добавленный в конце абзаца для разделения его от следующего параграфа. Это значение является всегда неотрицательным. Пространство между абзацами определяется путем добавления предыдущего абзаца
paragraphSpacing
и текущий абзацparagraphSpacingBefore
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
См. также
-
paragraphSpacingBefore
СвойствоРасстояние между верхней частью абзаца и начало ее текстового содержания. (только для чтения)
Объявление
Swift
var paragraphSpacingBefore: CGFloat { get }
Objective C
@property(readonly) CGFloat paragraphSpacingBefore
Обсуждение
Это свойство содержит пространство (измеренный в точках) между верхней частью абзаца и начало ее текстового содержания. Значение по умолчанию этого свойства 0.0.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
См. также
-
Возвращает позиции табуляции получателя.
Объявление
Swift
var tabStops: [AnyObject]? { get }
Objective C
@property(readonly, copy, nonatomic) NSArray *tabStops
Возвращаемое значение
NSTextTab
объекты, сортированные расположением, которые определяют позиции табуляции для стиля абзаца.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 7.0 и позже.
-
tabStops
СвойствоМассив
NSTextTab
объекты, представляющие позиции табуляции получателя.Объявление
Swift
var tabStops: [AnyObject]? { get }
Objective C
@property(readonly, copy, nonatomic) NSArray *tabStops
Обсуждение
NSTextTab
объекты, сортированные расположением, определяют позиции табуляции для стиля абзаца. Значение по умолчаниюnil
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 7.0 и позже.
См. также
-
Возвращает интервал вкладки по умолчанию всего документа.
Объявление
Swift
var defaultTabInterval: CGFloat { get }
Objective C
@property(readonly, nonatomic) CGFloat defaultTabInterval
Возвращаемое значение
Интервал вкладки по умолчанию в точках. Вкладки после последнего, указанного в
tabStops
помещаются в целочисленную сеть магазинов этого расстояния (если положительный). Возвращаемое значение по умолчанию 0.0.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 7.0 и позже.
-
defaultTabInterval
СвойствоИнтервал вкладки по умолчанию всего документа.
Объявление
Swift
var defaultTabInterval: CGFloat { get }
Objective C
@property(readonly, nonatomic) CGFloat defaultTabInterval
Обсуждение
Это свойство представляет интервал вкладки по умолчанию в точках. Вкладки после последнего, указанного в
tabStops
помещаются в целочисленную сеть магазинов этого расстояния (если положительный). Значение по умолчанию 0.0.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 7.0 и позже.
См. также
-
lineBreakMode
СвойствоРежим, который должен использоваться для повреждения строк в получателе. (только для чтения)
Объявление
Swift
var lineBreakMode: NSLineBreakMode { get }
Objective C
@property(readonly) NSLineBreakMode lineBreakMode
Обсуждение
Это свойство содержит режим разрыва строки, который будет использоваться, излагая текст абзаца.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
-
hyphenationFactor
СвойствоПорог абзаца для расстановки переносов. (только для чтения)
Объявление
Swift
var hyphenationFactor: Float { get }
Objective C
@property(readonly) float hyphenationFactor
Обсуждение
Когда отношение текстовой ширины (как повреждено без расстановки переносов) к ширине фрагмента строки является меньше, чем фактор расстановки переносов, расстановка переносов опробована. Когда фактор расстановки переносов абзаца 0.0, фактор расстановки переносов менеджера по расположению используется вместо этого. Когда оба 0.0, расстановка переносов отключена.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
-
Возвращает направление записи значения по умолчанию для указанного языка.
Объявление
Swift
class func defaultWritingDirectionForLanguage(_
languageName
: String?) -> NSWritingDirectionObjective C
+ (NSWritingDirection)defaultWritingDirectionForLanguage:(NSString *)
languageName
Параметры
languageName
Язык указан в формате области языка ISO. Может быть
nil
возвратить направление записи значения по умолчанию произошло из базы данных значений по умолчанию пользователя.Возвращаемое значение
Направление записи значения по умолчанию.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
См. также
-
baseWritingDirection
СвойствоНаправление записи основы для получателя. (только для чтения)
Объявление
Swift
var baseWritingDirection: NSWritingDirection { get }
Objective C
@property(readonly) NSWritingDirection baseWritingDirection
Обсуждение
Если Вы значение этого свойства
NSWritingDirectionNaturalDirection
, получатель разрешает направление записи к такжеNSWritingDirectionLeftToRight
илиNSWritingDirectionRightToLeft
, В зависимости от направления для предпочтительной установки языка пользователя.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
См. также
-
Эти константы указывают то, что происходит, когда строка является слишком длинной для своего контейнера.
Объявление
Swift
enum NSLineBreakMode : Int { case ByWordWrapping case ByCharWrapping case ByClipping case ByTruncatingHead case ByTruncatingTail case ByTruncatingMiddle }
Objective C
enum { NSLineBreakByWordWrapping = 0, NSLineBreakByCharWrapping, NSLineBreakByClipping, NSLineBreakByTruncatingHead, NSLineBreakByTruncatingTail, NSLineBreakByTruncatingMiddle }; typedef NSUInteger NSLineBreakMode
Константы
-
ByWordWrapping
NSLineBreakByWordWrapping
Обертывание происходит на границах слова, если само слово не соответствует на одной строке. Посмотрите Символы и Кластеры Графемы в Строковом Руководстве по программированию для обсуждения проблем, связанных с определением границ слова.
Доступный в iOS 6.0 и позже.
-
ByCharWrapping
NSLineBreakByCharWrapping
Обертывание происходит перед не соответствующим первым символом.
Доступный в iOS 6.0 и позже.
-
ByClipping
NSLineBreakByClipping
Линии просто не проведены мимо края текстового контейнера.
Доступный в iOS 6.0 и позже.
-
ByTruncatingHead
NSLineBreakByTruncatingHead
Строка выведена на экран так, чтобы конец поместился в контейнер, и недостающий текст в начале строки обозначен глифом замещающего знака. Несмотря на то, что этот режим работает на многострочный текст, он чаще используется для однострочного текста.
Доступный в iOS 6.0 и позже.
-
ByTruncatingTail
NSLineBreakByTruncatingTail
Строка выведена на экран так, чтобы начало поместилось в контейнер, и недостающий текст в конце строки обозначен глифом замещающего знака. Несмотря на то, что этот режим работает на многострочный текст, он чаще используется для однострочного текста.
Доступный в iOS 6.0 и позже.
-
ByTruncatingMiddle
NSLineBreakByTruncatingMiddle
Строка выведена на экран так, чтобы начало и конец поместились в контейнер, и недостающий текст в середине обозначен глифом замещающего знака. Несмотря на то, что этот режим работает на многострочный текст, он чаще используется для однострочного текста.
Доступный в iOS 6.0 и позже.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
-