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(valuevalue: CGFloat, variancevariance: CGFloat)Параметры
valueСредняя точка для диапазона.
varianceМаксимальная сумма, что значение может отличаться от средней точки.
Возвращаемое значение
Недавно инициализированный диапазон возражает, чье минимальное значение
value-varianceи чье максимальное значениеvalue+variance.Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 8.0 и позже.
-
Создает и инициализирует новый объект диапазона, охватывающий все возможные значения.
Объявление
Swift
class func rangeWithNoLimits() -> SelfObjective C
+ (instancetype)rangeWithNoLimitsВозвращаемое значение
Недавно инициализированный диапазон возражает, чье минимальное значение
—Infи чье максимальное значение+Inf.Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 8.0 и позже.
-
Создает и инициализирует новый объект диапазона, указывающий только минимальное значение.
Объявление
Swift
convenience init(lowerLimitlower: CGFloat)Objective C
+ (instancetype)rangeWithLowerLimit:(CGFloat)lowerПараметры
lowerМинимальное значение для диапазона.
Возвращаемое значение
Недавно инициализированный диапазон возражает, чье минимальное значение
lowerи чье максимальное значение+Inf.Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 8.0 и позже.
-
Создает и инициализирует новый объект диапазона, указывающий только максимальное значение.
Объявление
Swift
convenience init(upperLimitupper: CGFloat)Objective C
+ (instancetype)rangeWithUpperLimit:(CGFloat)upperПараметры
upperМаксимальное значение для диапазона.
Возвращаемое значение
Недавно инициализированный диапазон возражает, чье минимальное значение
-Infи чье максимальное значениеupper.Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 8.0 и позже.
-
Создает и инициализирует новый объект диапазона, указывающий постоянное значение.
Объявление
Swift
convenience init(constantValuevalue: 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(lowerLimitlower: 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 и позже.
