Рамки визначають положення та розмір перегляду в межах його супервиду, тоді як межі представляють внутрішню систему координат виду. Розуміння того, коли та як використовувати ці властивості, є основоположним для створення адаптивних і динамічних інтерфейсів користувача у ваших програмах iOS. 31 жовтня 2023 р.
У найпростішому вигляді межі перегляду відносяться до його координат відносно його власного простору (наче решти вашої ієрархії перегляду не існує), тоді як його фрейм відноситься до його координат щодо батьківського простору.
Межі UIView є прямокутник, виражений як розташування (x,y) і розмір (ширина, висота) відносно його власної системи координат (0,0). Рамка UIView — це прямокутник, виражений розташуванням (x,y) і розміром (ширина, висота) відносно суперперегляду, у якому він міститься.
кадр — це початок (верхній лівий кут) і розмір перегляду в системі координат його супервиду, це означає, що ви переводите вигляд у його супервид, змінюючи початок кадру, межі, з іншого боку, — це розмір і початок у його власна система координат, тому за замовчуванням початок межі становить (0,0).
Рамка огляду є відображається всередині батьківського подання, яке називається подання робочого столу. Фрейми перегляду є екземплярами класу IlvViewFrame. Подання робочого столу завжди пов’язане з екземпляром класу IlvDesktopManager, який керує всіма фреймами в поданні робочого столу. Додаток, що складається з фреймів.
Рамки визначають положення та розмір перегляду в межах його супервиду, тоді як межі представляють внутрішню систему координат виду. Розуміння того, коли і як використовувати ці властивості, є основоположним для створення адаптивних і динамічних інтерфейсів користувача у ваших програмах iOS.
По суті, тег iframe використовується для вбудовування фрейму безпосередньо в інші елементи веб-сторінки.Хоча фрейми та iframes виконують однакову функцію; вбудовування ресурсу в веб-сторінку – вони принципово різні: фрейми є елементами, що визначають макет. iframe — це елементи, що додають вміст.