Ссылка типов данных UIKit
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Платформа UIKit определяет типы данных, использующиеся в многократных местах всюду по платформе.
-
Определяет стилистическое появление различных типов представлений.
Объявление
Swift
enum UIBarStyle : Int { case Default case Black case BlackTranslucent }
Objective C
typedef enum { UIBarStyleDefault = 0, UIBarStyleBlack = 1, UIBarStyleBlackOpaque = 1, // Deprecated UIBarStyleBlackTranslucent = 2, // Deprecated } UIBarStyle;
Константы
-
Default
UIBarStyleDefault
Используйте стиль по умолчанию, обычно связанный с высказанным мнением. Например, панели навигации обычно используют белый фон с темным содержанием.
Доступный в iOS 2.0 и позже.
-
Black
UIBarStyleBlack
Используйте черный фон с легким содержанием.
Доступный в iOS 3.0 и позже.
-
UIBarStyleBlackOpaque
Осуждаемый. Использовать
UIBarStyleBlack
вместо этого.Доступный в iOS 2.0 и позже.
-
BlackTranslucent
UIBarStyleBlackTranslucent
Осуждаемый. Использовать
UIBarStyleBlack
и наборtranslucent
свойство кYES
true
вместо этого.Доступный в iOS 2.0 и позже.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 2.0 и позже.
-
-
Определяет типы информации, которая может быть обнаружена в основанном на тексте содержании.
Объявление
Swift
struct UIDataDetectorTypes : RawOptionSetType { init(_
rawValue
: UInt) init(rawValuerawValue
: UInt) static var PhoneNumber: UIDataDetectorTypes { get } static var Link: UIDataDetectorTypes { get } static var Address: UIDataDetectorTypes { get } static var CalendarEvent: UIDataDetectorTypes { get } static var None: UIDataDetectorTypes { get } static var All: UIDataDetectorTypes { get } }Objective C
enum { UIDataDetectorTypePhoneNumber = 1 << 0, UIDataDetectorTypeLink = 1 << 1, UIDataDetectorTypeAddress = 1 << 2, UIDataDetectorTypeCalendarEvent = 1 << 3, UIDataDetectorTypeNone = 0, UIDataDetectorTypeAll = NSUIntegerMax }; typedef NSUInteger UIDataDetectorTypes;
Константы
-
PhoneNumber
UIDataDetectorTypePhoneNumber
Обнаружьте строки, отформатированные как телефонные номера.
Доступный в iOS 3.0 и позже.
-
Link
UIDataDetectorTypeLink
Обнаружьте строки, отформатированные как URLs.
Доступный в iOS 3.0 и позже.
-
Address
UIDataDetectorTypeAddress
Обнаружьте строки, отформатированные как адреса.
Доступный в iOS 4.0 и позже.
-
CalendarEvent
UIDataDetectorTypeCalendarEvent
Обнаружьте строки, отформатированные как календарные события.
Доступный в iOS 4.0 и позже.
-
None
UIDataDetectorTypeNone
Не сделайте никакого обнаружения данных.
Доступный в iOS 3.0 и позже.
-
All
UIDataDetectorTypeAll
Обнаружьте все доступные типы данных.
Доступный в iOS 3.0 и позже.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 3.0 и позже.
-
-
Определяет расстояния вставки для представлений.
Объявление
Swift
struct UIEdgeInsets { var top: CGFloat var left: CGFloat var bottom: CGFloat var right: CGFloat init() init(top
top
: CGFloat, leftleft
: CGFloat, bottombottom
: CGFloat, rightright
: CGFloat) }Обсуждение
Граничные значения вставки применяются к прямоугольнику, чтобы уменьшить или развернуть область, представленную тем прямоугольником. Как правило, граничные вставки используются во время расположения представления для изменения кадра представления. Положительные значения заставляют кадр быть вставленным (или уменьшенным) указанной суммой. Отрицательные величины заставляют кадр быть началом (или расширенный) указанной суммой.
См. также
UIEdgeInsetsMake
иUIEdgeInsetsZero
.Доступность
Доступный в iOS 2.0 и позже.
-
Определяет структуру, указывающую сумму для возмещения позиции.
Объявление
Swift
struct UIOffset { var horizontal: CGFloat var vertical: CGFloat init() init(horizontal
horizontal
: CGFloat, verticalvertical
: CGFloat) }Objective C
typedef struct UIOffset { CGFloat horizontal, vertical } UIOffset;
Обсуждение
Компоненты положительны для права или вниз, отрицательны для левого или.
См. также
UIOffsetMake
иUIOffsetZero
.Доступность
Доступный в iOS 5.0 и позже.
-
Определяет класс размера представления.
Объявление
Swift
enum UIUserInterfaceSizeClass : Int { case Unspecified case Compact case Regular }
Objective C
typedef NS_ENUM (NSInteger, UIUserInterfaceSizeClass { UIUserInterfaceSizeClassUnspecified = 0, UIUserInterfaceSizeClassCompact = 1, UIUserInterfaceSizeClassRegular = 2, };
Константы
-
Unspecified
UIUserInterfaceSizeClassUnspecified
Указывает, что не был указан класс размера.
Доступный в iOS 8.0 и позже.
-
Compact
UIUserInterfaceSizeClassCompact
Указывает компактный класс размера.
Доступный в iOS 8.0 и позже.
-
Regular
UIUserInterfaceSizeClassRegular
Указывает регулярный класс размера.
Доступный в iOS 8.0 и позже.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 8.0 и позже.
-