SKRange
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSCopying
-
NSObjectProtocol
-
Печатаемый
-
NSCoding
-
NSCopying
-
NSObject
Оператор импорта
Swift
import SpriteKit
Objective C
@import SpriteKit;
Доступность
Доступный в iOS 8.0 и позже.
SKRange
объект определяет диапазон CGFloat
значения. Диапазоны обычно используются для фиксации значения так, чтобы это было в указанном диапазоне.
-
Создает и инициализирует новый объект диапазона.
Параметры
lower
Минимальное значение для диапазона.
upper
Максимальное значение для диапазона.
Возвращаемое значение
Недавно инициализированный объект диапазона.
Оператор импорта
Objective C
@import SpriteKit;
Доступность
Доступный в iOS 8.0 и позже.
-
Создает и инициализирует новый объект диапазона использование значения и максимального расстояния от того значения.
Объявление
Swift
convenience init(value
value
: CGFloat, variancevariance
: CGFloat)Параметры
value
Средняя точка для диапазона.
variance
Максимальная сумма, что значение может отличаться от средней точки.
Возвращаемое значение
Недавно инициализированный диапазон возражает, чье минимальное значение
value-variance
и чье максимальное значениеvalue+variance
.Оператор импорта
Objective C
@import SpriteKit;
Swift
import SpriteKit
Доступность
Доступный в iOS 8.0 и позже.
-
Создает и инициализирует новый объект диапазона, охватывающий все возможные значения.
Объявление
Swift
class func rangeWithNoLimits() -> Self
Objective C
+ (instancetype)rangeWithNoLimits
Возвращаемое значение
Недавно инициализированный диапазон возражает, чье минимальное значение
—Inf
и чье максимальное значение+Inf
.Оператор импорта
Objective C
@import SpriteKit;
Swift
import SpriteKit
Доступность
Доступный в iOS 8.0 и позже.
-
Создает и инициализирует новый объект диапазона, указывающий только минимальное значение.
Объявление
Swift
convenience init(lowerLimit
lower
: CGFloat)Objective C
+ (instancetype)rangeWithLowerLimit:(CGFloat)
lower
Параметры
lower
Минимальное значение для диапазона.
Возвращаемое значение
Недавно инициализированный диапазон возражает, чье минимальное значение
lower
и чье максимальное значение+Inf
.Оператор импорта
Objective C
@import SpriteKit;
Swift
import SpriteKit
Доступность
Доступный в iOS 8.0 и позже.
-
Создает и инициализирует новый объект диапазона, указывающий только максимальное значение.
Объявление
Swift
convenience init(upperLimit
upper
: CGFloat)Objective C
+ (instancetype)rangeWithUpperLimit:(CGFloat)
upper
Параметры
upper
Максимальное значение для диапазона.
Возвращаемое значение
Недавно инициализированный диапазон возражает, чье минимальное значение
-Inf
и чье максимальное значениеupper
.Оператор импорта
Objective C
@import SpriteKit;
Swift
import SpriteKit
Доступность
Доступный в iOS 8.0 и позже.
-
Создает и инициализирует новый объект диапазона, указывающий постоянное значение.
Объявление
Swift
convenience init(constantValue
value
: CGFloat)Objective C
+ (instancetype)rangeWithConstantValue:(CGFloat)
value
Параметры
value
Константа.
Возвращаемое значение
Недавно инициализированный диапазон возражает, чьему минимальному и максимальному значению оба равны
value
.Оператор импорта
Objective C
@import SpriteKit;
Swift
import SpriteKit
Доступность
Доступный в iOS 8.0 и позже.
-
init (lowerLimit:upperLimit:) - initWithLowerLimit:upperLimit:
Определяемый инициализаторИнициализирует новый объект диапазона.
Объявление
Swift
init(lowerLimit
lower
: CGFloat, upperLimitupper
: CGFloat)Параметры
lower
Минимальное значение для диапазона.
upper
Максимальное значение для диапазона.
Возвращаемое значение
Недавно инициализированный объект диапазона.
Оператор импорта
Objective C
@import SpriteKit;
Swift
import SpriteKit
Доступность
Доступный в iOS 8.0 и позже.
-
lowerLimit
СвойствоМинимальное возможное значение.
Оператор импорта
Objective C
@import SpriteKit;
Swift
import SpriteKit
Доступность
Доступный в iOS 8.0 и позже.
-
upperLimit
СвойствоМаксимальное возможное значение.
Оператор импорта
Objective C
@import SpriteKit;
Swift
import SpriteKit
Доступность
Доступный в iOS 8.0 и позже.