Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы UIKit ссылка типов данных UIKit

Опции
Развертывание Target:

На этой странице
Язык:

Ссылка типов данных 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 свойство к YEStrue вместо этого.

      Доступный в iOS 2.0 и позже.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

  • Определяет типы информации, которая может быть обнаружена в основанном на тексте содержании.

    Объявление

    Swift

    struct UIDataDetectorTypes : RawOptionSetType { init(_ rawValue: UInt) init(rawValue rawValue: 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, left left: CGFloat, bottom bottom: CGFloat, right right: CGFloat) }

    Objective C

    typedef struct { CGFloat top, left , bottom, right ; } UIEdgeInsets;

    Обсуждение

    Граничные значения вставки применяются к прямоугольнику, чтобы уменьшить или развернуть область, представленную тем прямоугольником. Как правило, граничные вставки используются во время расположения представления для изменения кадра представления. Положительные значения заставляют кадр быть вставленным (или уменьшенным) указанной суммой. Отрицательные величины заставляют кадр быть началом (или расширенный) указанной суммой.

    См. также UIEdgeInsetsMake и UIEdgeInsetsZero.

    Доступность

    Доступный в iOS 2.0 и позже.

  • Определяет структуру, указывающую сумму для возмещения позиции.

    Объявление

    Swift

    struct UIOffset { var horizontal: CGFloat var vertical: CGFloat init() init(horizontal horizontal: CGFloat, vertical vertical: 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 и позже.