Ссылка типов данных 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;Константы
-
DefaultUIBarStyleDefaultИспользуйте стиль по умолчанию, обычно связанный с высказанным мнением. Например, панели навигации обычно используют белый фон с темным содержанием.
Доступный в iOS 2.0 и позже.
-
BlackUIBarStyleBlackИспользуйте черный фон с легким содержанием.
Доступный в iOS 3.0 и позже.
-
UIBarStyleBlackOpaqueОсуждаемый. Использовать
UIBarStyleBlackвместо этого.Доступный в iOS 2.0 и позже.
-
BlackTranslucentUIBarStyleBlackTranslucentОсуждаемый. Использовать
UIBarStyleBlackи наборtranslucentсвойство кYEStrueвместо этого.Доступный в 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;Константы
-
PhoneNumberUIDataDetectorTypePhoneNumberОбнаружьте строки, отформатированные как телефонные номера.
Доступный в iOS 3.0 и позже.
-
LinkUIDataDetectorTypeLinkОбнаружьте строки, отформатированные как URLs.
Доступный в iOS 3.0 и позже.
-
AddressUIDataDetectorTypeAddressОбнаружьте строки, отформатированные как адреса.
Доступный в iOS 4.0 и позже.
-
CalendarEventUIDataDetectorTypeCalendarEventОбнаружьте строки, отформатированные как календарные события.
Доступный в iOS 4.0 и позже.
-
NoneUIDataDetectorTypeNoneНе сделайте никакого обнаружения данных.
Доступный в iOS 3.0 и позже.
-
AllUIDataDetectorTypeAllОбнаружьте все доступные типы данных.
Доступный в 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(toptop: CGFloat, leftleft: CGFloat, bottombottom: CGFloat, rightright: CGFloat) }Обсуждение
Граничные значения вставки применяются к прямоугольнику, чтобы уменьшить или развернуть область, представленную тем прямоугольником. Как правило, граничные вставки используются во время расположения представления для изменения кадра представления. Положительные значения заставляют кадр быть вставленным (или уменьшенным) указанной суммой. Отрицательные величины заставляют кадр быть началом (или расширенный) указанной суммой.
См. также
UIEdgeInsetsMakeиUIEdgeInsetsZero.Доступность
Доступный в iOS 2.0 и позже.
-
Определяет структуру, указывающую сумму для возмещения позиции.
Объявление
Swift
struct UIOffset { var horizontal: CGFloat var vertical: CGFloat init() init(horizontalhorizontal: 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, };Константы
-
UnspecifiedUIUserInterfaceSizeClassUnspecifiedУказывает, что не был указан класс размера.
Доступный в iOS 8.0 и позже.
-
CompactUIUserInterfaceSizeClassCompactУказывает компактный класс размера.
Доступный в iOS 8.0 и позже.
-
RegularUIUserInterfaceSizeClassRegularУказывает регулярный класс размера.
Доступный в iOS 8.0 и позже.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
-
