В чем разница между bounds.size.width
и bounds.width
? Вернут ли они то же самое? Спасибо!Разница между bounds.size.width и bounds.width в swift?
2
A
ответ
3
bounds
is a CGRect
свойство struct для UIView, которое содержит в нем две вложенные структуры; CGPoint
и CGSize
. Они представляют точки начала для вида (x и y) и размер представления по высоте и ширине, указанным в точках соответственно.
Если у вас есть UIView, что на 100 х 100, то: bounds.width
вернет 100, а bounds.size.width
также будет возвращать 100. В основном они будут возвращать одинаковые CGFloat
значения, даже если ваши CGRect
имеет отрицательные значения ширины и высоты.
Смежные вопросы
- 1. Разница между Swift shell и Swift скомпилирована
- 2. В чем разница между «:» и «=» в Swift?
- 3. Разница между Printable и DebugPrintable в Swift
- 4. Разница между XCTAssert и assert в Swift
- 5. Разница между awakeFromNib() и viewDidLoad() в swift
- 6. Разница между Int() и Int: в Swift
- 7. Разница между Generics и AnyObject в Swift
- 8. Разница между nil и() в Swift
- 9. Bounds.size.width не реальная ширина
- 10. Swift: Разница между prepareForSegue и instantiateViewController
- 11. SWIFT: разница между init и super.init
- 12. swift Какая разница между «я» и «я»?
- 13. Swift разница между Int() и toInt()
- 14. swift: разница между массивом 2d и словарем
- 15. Разница между: и =
- 16. Разница между двумя простыми функциями в Swift
- 17. Разница между объявлением переменной в ios Swift?
- 18. Разница между днями, считая полуночи в swift
- 19. В чем разница между `didset` и` willset` в swift?
- 20. В Swift, в чем разница между вызовом UINavigationController() и UINavigationController.init()?
- 21. разница между FileHandle в Swift 3.0 и FileInputStream в Java
- 22. В чем разница между замыканиями и обратными вызовами в Swift?
- 23. В чем разница между var и слабым var в Swift
- 24. В чем разница между литьем и принуждением указателя в swift?
- 25. В чем разница между int: Int и var в swift
- 26. В чем разница между NSDictionary и Dictionary в Swift?
- 27. В чем разница между свойством и переменной в Swift?
- 28. Разница между статикой в swift и static в java
- 29. В чем разница между закрытием свойств и методом в Swift?
- 30. В чем разница между SequenceType и CollectionType в swift?
Что такое объект 'bounds'? Что говорит документация? –
Я думаю, что ответ Аарона ниже правилен и, вероятно, должен быть отмечен как таковой. В стороне мы, по-видимому, не должны напрямую обращаться к ним, но используя CGRectGetWidth, чтобы избежать отрицательных чисел (см. Вопрос SO «CGRectGetWidth vs CGRect.size.width»). –