LINUX.ORG.RU

Позиционированние элементов в iOS

 , uiview


0

2

Начал недавно изучать Objective C и UI* классы, такой вот вопрос возник, допустим у меня такая структура:

UIView (root)
|-UiView (one)
  |-UILabel
  |-UIButton
|-UIView (two)
  |-UiButton

Если я начну менять координаты (x,y) у элементов UILabel и UIButton, они будут менять положение относительно родительских (one, two) или относительно корневой (root) вьюшки?

П.С. К сожалению проверить на деле сейчас не могу, доступные версии MacOS под виртуалкой и XCode не совместимы.



Последнее исправление: Noloboot (всего исправлений: 1)

Ответ на: комментарий от bhfq

Думал что может мимо, но ведь описание раздела «программирование и разработка ПО под Linux/Unix» iOS вроде как тоже к Unix отнести можно

Noloboot
() автор топика

Само собой frame всегда относительно родителя, но если надо что-то высчитывать относительно вышестоящих superview, то есть удобства в виде:

Converting Between View Coordinate Systems
– convertPoint:toView:
– convertPoint:fromView:
– convertRect:toView:
– convertRect:fromView:

arturpub ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.