NSProgressIndicator
NSProgressIndicator
класс позволяет отображению приложения индикатор хода выполнения, чтобы показать, что длинная задача идет полным ходом. Некоторые индикаторы хода выполнения неопределенны и делают не что иное как вращаются, чтобы показать, что приложение занято. Другие являются определенными и показывают процент выполненной задачи.
Наследование
-
NSObject
-
NSResponder
-
NSView
-
NSProgressIndicator
-
NSObject
-
NSResponder
-
NSView
-
NSProgressIndicator
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSAccessibility
-
NSAccessibilityElementProtocol
-
NSAccessibilityGroup
-
NSAccessibilityProgressIndicator
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSDraggingDestination
-
NSObjectProtocol
-
NSUserInterfaceItemIdentification
-
Печатаемый
-
Reflectable
-
NSAccessibility
-
NSAccessibilityElement
-
NSAccessibilityProgressIndicator
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSDraggingDestination
-
NSObject
-
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
анимационный: - анимационный:
(OS X v10.5) и позжеЭтот метод действия совершенствует анимацию прогресса неопределенного аниматора прогресса одним шагом.
Оператор осуждения
NSProgressIndicator
больше поддержки, постепенно увеличивающиеся анимацию, не используя этот метод. ИспользуйтеstartAnimation:
иstopAnimation:
методы для выполнения анимации индикатора хода выполнения.Объявление
Objective C
- (void)animate:(id)
sender
Параметры
sender
Объект, отправляющий сообщение.
Оператор импорта
Objective C
@import AppKit;
Доступность
Осуждаемый в OS X v10.5 и позже.
См. также
-
animationDelay - animationDelay
(OS X v10.5) и позжеВозвращает задержку, в секундах, между шагами анимации для неопределенного индикатора хода выполнения.
Оператор осуждения
Индикаторы хода выполнения больше не позволяют задержке анимации быть установленной.
Объявление
Objective C
- (NSTimeInterval)animationDelay
Возвращаемое значение
Задержка между шагами анимации. По умолчанию задержка анимации установлена в 1/12 секунды (5.0/60.0). Определенный индикатор хода выполнения не использует значение задержки анимации.
Оператор импорта
Objective C
@import AppKit;
Доступность
Осуждаемый в OS X v10.5 и позже.
-
setAnimationDelay: - setAnimationDelay:
(OS X v10.5) и позжеУстанавливает задержку, в секундах, между шагами анимации для неопределенного индикатора хода выполнения.
Оператор осуждения
Индикаторы хода выполнения больше не позволяют задержке анимации быть установленной.
Объявление
Objective C
- (void)setAnimationDelay:(NSTimeInterval)
delay
Параметры
delay
Число секунд между шагами анимации. По умолчанию задержка анимации установлена в 1/12 секунды (5.0/60.0). Установка задержки к двойному значению, больше, чем 5.0/60.0, замедляет анимация, в то время как установка задержки к меньшему значению ускоряет его. Определенный индикатор хода выполнения не использует значение задержки анимации.
Оператор импорта
Objective C
@import AppKit;
Доступность
Осуждаемый в OS X v10.5 и позже.
-
Устанавливает подсказку относительно того, должен ли получатель реализовать анимацию индикатора хода выполнения в отдельном потоке.
Объявление
Swift
var usesThreadedAnimation: Bool
Objective C
@property BOOL usesThreadedAnimation
Параметры
flag
YES
true
указать, что анимация индикатора хода выполнения должна произойти в отдельном потоке; иначе,NO
false
. Это значение является только подсказкой и может быть проигнорировано.Обсуждение
Если приложение становится многопоточным в результате вызова этого метода, производительность приложения могла бы стать заметно медленнее.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Запускает анимацию неопределенного индикатора хода выполнения.
Объявление
Swift
func startAnimation(_
sender
: AnyObject?)Objective C
- (void)startAnimation:(id)
sender
Параметры
sender
Объект, отправляющий сообщение.
Обсуждение
Ничего не делает для определенного индикатора хода выполнения.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Останавливает анимацию неопределенного индикатора хода выполнения.
Объявление
Swift
func stopAnimation(_
sender
: AnyObject?)Objective C
- (void)stopAnimation:(id)
sender
Параметры
sender
Объект, отправляющий сообщение.
Обсуждение
Ничего не делает для определенного индикатора хода выполнения.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты, реализует ли получатель анимацию индикатора хода выполнения в отдельном потоке.
Объявление
Swift
var usesThreadedAnimation: Bool
Objective C
@property BOOL usesThreadedAnimation
Возвращаемое значение
YES
true
если анимация индикатора хода выполнения происходит в отдельном потоке; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Совершенствует индикатор выполнения определенного индикатора хода выполнения указанной суммой.
Параметры
delta
Сумма, которой можно постепенно увеличить индикатор выполнения. Например, если бы Вы хотите усовершенствовать индикатор выполнения с 0,0 до 100,0 на 20 шагах, Вы вызвали бы
incrementBy:
20 раз со значением дельты 5,0.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает значение, указывающее текущую степень получателя.
Параметры
doubleValue
Текущая степень определенного индикатора хода выполнения.
Обсуждение
Неопределенный индикатор хода выполнения не использует это значение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает значение, указывающее текущую степень индикатора выполнения определенного индикатора хода выполнения.
Возвращаемое значение
Значение, представляющее текущую степень определенного индикатора выполнения. Например, определенный индикатор хода выполнения идет от 0,0 до 100,0 по умолчанию. Если индикатор выполнения совершенствовался на полпути через представление, значение, возвращенное
doubleValue
был бы 50.0. Неопределенный индикатор хода выполнения не использует это значение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает минимальное значение для получателя.
Параметры
newMinimum
Минимальное значение индикатора хода выполнения. Неопределенный индикатор хода выполнения не использует это значение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает минимальное значение для индикатора выполнения определенного индикатора хода выполнения.
Возвращаемое значение
Минимальное значение индикатора хода выполнения. По умолчанию определенный индикатор хода выполнения идет от 0,0 до 100,0, таким образом, значение возвратилось, будет 0.0. Неопределенный индикатор хода выполнения не использует это значение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает максимальное значение для получателя.
Параметры
newMaximum
Максимальное значение индикатора хода выполнения. Неопределенный индикатор хода выполнения не использует это значение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает максимальное значение для индикатора выполнения определенного индикатора хода выполнения.
Возвращаемое значение
Максимальное значение индикатора хода выполнения. По умолчанию определенный индикатор хода выполнения идет от 0,0 до 100,0, таким образом, значение возвратилось, будет 100.0. Неопределенный индикатор хода выполнения не использует это значение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает размер получателя.
Параметры
size
Постоянное указание размера управления. Допустимые значения для
size
описаны в NSCell.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает размер получателя.
Возвращаемое значение
Постоянное указание размера управления. Допустимые возвращаемые значения описаны в NSCell.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает оттенок управления получателя.
Параметры
controlTint
Постоянное указание желаемого оттенка управления. Допустимые значения для
controlTint
описаны в NSCell.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает оттенок управления получателя.
Возвращаемое значение
Постоянное указание текущего оттенка управления. Допустимые возвращаемые значения описаны в NSCell.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Наборы, имеет ли кадр получателя трехмерную внешнюю панель.
Объявление
Swift
var bezeled: Bool
Objective C
@property(getter=isBezeled) BOOL bezeled
Параметры
flag
YES
true
если индикатор хода выполнения является bezeled; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
isBezeled - isBezeled
Доступный в OS X v10.0 через OS X v10.9Возвращает булево значение, указывающее, имеет ли кадр получателя внешнюю панель.
Объявление
Objective C
- (BOOL)isBezeled
Возвращаемое значение
YES
true
если кадр получателя имеет трехмерную внешнюю панель; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 через OS X v10.9.
См. также
-
Наборы, неопределенен ли получатель.
Объявление
Swift
var indeterminate: Bool
Objective C
@property(getter=isIndeterminate) BOOL indeterminate
Параметры
flag
YES
true
если индикатор хода выполнения должен быть неопределенным; иначеNO
false
.Обсуждение
Этот метод только имеет эффект если
style
возвратыNSProgressIndicatorBarStyle
. Еслиstyle
возвратыNSProgressIndicatorSpinningStyle
, индикатор всегда неопределенен, независимо от того, что Вы передаете этому методу.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
isIndeterminate - isIndeterminate
Доступный в OS X v10.0 через OS X v10.9Возвращает булево значение, указывающее, неопределенен ли получатель.
Объявление
Objective C
- (BOOL)isIndeterminate
Возвращаемое значение
YES
true
если индикатор выполнения неопределенен; иначеNO
false
. Это применяется только еслиstyle
возвратыNSProgressIndicatorBarStyle
.Обсуждение
Если
style
возвратыNSProgressIndicatorSpinningStyle
, индикатор всегда неопределенен, независимо от того, что возвращает этот метод.Определенный индикатор выводит на экран, сколько из задачи было завершено. Неопределенный индикатор показывает просто, что приложение занято.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 через OS X v10.9.
См. также
-
Устанавливает стиль индикатора хода выполнения (панель или вращающийся).
Объявление
Swift
var style: NSProgressIndicatorStyle
Objective C
@property NSProgressIndicatorStyle style
Параметры
style
Постоянное указание стиля индикатора хода выполнения. Возможные значения для
style
описаны вNSProgressIndicatorStyle
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.2 и позже.
См. также
-
Возвращает стиль индикатора хода выполнения (панель или вращающийся).
Объявление
Swift
var style: NSProgressIndicatorStyle
Objective C
@property NSProgressIndicatorStyle style
Возвращаемое значение
Постоянное указание стиля индикатора хода выполнения. Возможные возвращаемые значения описаны в NSProgressIndicatorStyle.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.2 и позже.
См. также
-
Этот метод действия изменяет размеры получателя к надлежащему размеру в зависимости от какой
style
возвраты.Объявление
Swift
func sizeToFit()
Objective C
- (void)sizeToFit
Обсуждение
Используйте это после использования
setStyle:
изменять размеры получателя.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.2 и позже.
-
Наборы, скрывает ли получатель себя, когда он не анимирует.
Объявление
Swift
var displayedWhenStopped: Bool
Objective C
@property(getter=isDisplayedWhenStopped) BOOL displayedWhenStopped
Параметры
isDisplayed
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.2 и позже.
См. также
-
isDisplayedWhenStopped - isDisplayedWhenStopped
Доступный в OS X v10.2 через OS X v10.9Возвращает булево значение, указывающее, показывает ли получатель себя, даже когда он не анимирует.
Объявление
Objective C
- (BOOL)isDisplayedWhenStopped
Возвращаемое значение
YES
true
если индикатор хода выполнения показывает себя, даже когда он не анимирует. По умолчанию это возвращает возвратыYES
true
еслиstyle
NSProgressIndicatorBarStyle
иNO
false
еслиstyle
NSProgressIndicatorSpinningStyle
.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.2 через OS X v10.9.
См. также
Типы данных
-
Укажите высоту индикатора хода выполнения.
Объявление
Swift
enum NSProgressIndicatorThickness : UInt { case PreferredThickness case PreferredSmallThickness case PreferredLargeThickness case PreferredAquaThickness }
Objective C
typedef enum _NSProgressIndicatorThickness { NSProgressIndicatorPreferredThickness = 14, NSProgressIndicatorPreferredSmallThickness = 10, NSProgressIndicatorPreferredLargeThickness = 18, NSProgressIndicatorPreferredAquaThickness = 12 } NSProgressIndicatorThickness;
Константы
-
PreferredThickness
NSProgressIndicatorPreferredThickness
14
Доступный в OS X v10.0 и позже.
-
PreferredSmallThickness
NSProgressIndicatorPreferredSmallThickness
10
Доступный в OS X v10.0 и позже.
-
PreferredLargeThickness
NSProgressIndicatorPreferredLargeThickness
18
Доступный в OS X v10.0 и позже.
-
PreferredAquaThickness
NSProgressIndicatorPreferredAquaThickness
12
Доступный в OS X v10.0 и позже.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
-
Объявление
Swift
enum NSProgressIndicatorStyle : UInt { case BarStyle case SpinningStyle }
Objective C
typedef enum _NSProgressIndicatorStyle { NSProgressIndicatorBarStyle = 0, NSProgressIndicatorSpinningStyle = 1 } NSProgressIndicatorStyle;
Константы
-
BarStyle
NSProgressIndicatorBarStyle
Прямоугольный индикатор, который может быть определенным или неопределенным.
Доступный в OS X v10.2 и позже.
-
SpinningStyle
NSProgressIndicatorSpinningStyle
Индикатор небольшого квадрата, который может быть неопределенным только.
Доступный в OS X v10.2 и позже.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.2 и позже.
-