Это вопрос точно, когда переменная границей установлена и инициализирована. У меня есть переменная ballSize
, на мой взгляд, который инициализируется с помощью ограничивающей переменную зрения следующим образом:Инициализация переменной в границах UIView, предполагающих границы, была установлена
private var ballSize: CGSize {
let size = bounds.size.width/20
return CGSize(width: size, height: size)
}
Все прекрасно работает, как задумано. Итак, когда это точно, что установлены границы UIView
? И всегда ли безопасно предполагать, что я могу использовать границы при инициализации переменной в классе UIView
?
Мой вопрос в том, что границы 'UIView' установлены в инициализации перед другими переменными, которые я определяю в классе' UIView', так что я могу использовать его при инициализации переменных, как указано выше? – scozzle