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

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

Разработчик

Ссылка платформы UIKit ссылка класса UIProgressView

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

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

UIProgressView

Наследование


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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


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

Вы используете UIProgressView класс для изображения прогресса задачи в течение долгого времени. Примером индикатора выполнения является один показанный у основания Почтового приложения, когда это загружает сообщения.

UIProgressView класс обеспечивает свойства для управления стилем индикатора выполнения и для получения и установки значений, прикрепляющихся к прогрессу задачи.

Для неопределенного индикатора хода выполнения — или, неофициально, «прядильщик» — используют экземпляр UIActivityIndicatorView класс.

Для получения дополнительной информации о появлении и конфигурации поведения, посмотрите Представления Прогресса.

  • Инициализирует и возвращает объект представления прогресса.

    Объявление

    Swift

    init(progressViewStyle style: UIProgressViewStyle)

    Objective C

    - (instancetype)initWithProgressViewStyle:(UIProgressViewStyle)style

    Параметры

    style

    Константа, указывающая стиль объекта, который будет создаваться. Посмотрите UIProgressViewStyle для описаний констант стиля.

    Возвращаемое значение

    Инициализированный UIProgressView объект или nil если не мог бы быть создан объект.

    Обсуждение

    UIProgressView устанавливает высоту возвращенного представления согласно указанному style. Можно установить и получить стиль представления прогресса через progressViewStyle свойство.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • progress Свойство

    Текущий прогресс, показанный получателем.

    Объявление

    Swift

    var progress: Float

    Objective C

    @property(nonatomic) float progress

    Обсуждение

    Текущий прогресс представлен значением с плавающей точкой между 0,0 и 1.0, включительно, где 1.0 указывает завершение задачи. Значение по умолчанию 0.0. Значения меньше чем 0,0 и больше, чем 1,0 прикрепляются к тем пределам.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Корректирует текущий прогресс, показанный получателем, дополнительно анимируя изменение.

    Объявление

    Swift

    func setProgress(_ progress: Float, animated animated: Bool)

    Objective C

    - (void)setProgress:(float)progress animated:(BOOL)animated

    Параметры

    progress

    Новое значение прогресса.

    animated

    YEStrue если изменение должно быть анимировано, NOfalse если изменение должно сразу произойти.

    Обсуждение

    Текущий прогресс представлен значением с плавающей точкой между 0,0 и 1.0, включительно, где 1.0 указывает завершение задачи. Значение по умолчанию 0.0. Значения меньше чем 0,0 и больше, чем 1,0 прикрепляются к тем пределам.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • progressViewStyle Свойство

    Текущий графический стиль получателя.

    Объявление

    Swift

    var progressViewStyle: UIProgressViewStyle

    Objective C

    @property(nonatomic) UIProgressViewStyle progressViewStyle

    Обсуждение

    Значение этого свойства является константой, указывающей стиль представления прогресса. Стиль по умолчанию UIProgressViewStyleDefault. Для больше на этих константах, посмотрите UIProgressViewStyle.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • progressTintColor Свойство

    Цвет, показанный для части индикатора выполнения, который заполнен.

    Объявление

    Swift

    var progressTintColor: UIColor?

    Objective C

    @property(nonatomic, retain) UIColor *progressTintColor

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • progressImage Свойство

    Изображение для использования для части индикатора выполнения, который заполнен.

    Объявление

    Swift

    var progressImage: UIImage?

    Objective C

    @property(nonatomic, retain) UIImage *progressImage

    Обсуждение

    Если Вы обеспечиваете пользовательское изображение, progressTintColor свойство проигнорировано.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • trackTintColor Свойство

    Цвет, показанный для части индикатора выполнения, который не заполнен.

    Объявление

    Swift

    var trackTintColor: UIColor?

    Objective C

    @property(nonatomic, retain) UIColor *trackTintColor

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • trackImage Свойство

    Изображение для использования для части дорожки, которая не заполнена.

    Объявление

    Swift

    var trackImage: UIImage?

    Objective C

    @property(nonatomic, retain) UIImage *trackImage

    Обсуждение

    Если Вы обеспечиваете пользовательское изображение, trackTintColor свойство проигнорировано.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

Типы данных

  • Стили разрешены для индикатора выполнения.

    Объявление

    Swift

    enum UIProgressViewStyle : Int { case Default case Bar }

    Objective C

    typedef enum { UIProgressViewStyleDefault, UIProgressViewStyleBar, } UIProgressViewStyle;

    Константы

    • Default

      UIProgressViewStyleDefault

      Стандартный стиль представления прогресса. Это - значение по умолчанию.

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

    • Bar

      UIProgressViewStyleBar

      Стиль представления прогресса, использующегося на панели инструментов.

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

    Обсуждение

    Можно установить и получить текущий стиль представления прогресса через progressViewStyle свойство.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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