طرح بندی خودکار Auto Layout
طرح بندی خودکار یا Auto Layout یک سیستم طرح بندی است که توسط اپل برای توسعه رابط های کاربری در برنامه های iOS، macOS، watchOS و tvOS ارائه شده است که به توسعه دهندگان این امکان را می دهد تا رابط های آداپتیو و ریسپانسیو ایجاد کنند که به طور خودکار با اندازه های مختلف صفحه نمایش و تغییرات محتوا تنظیم شوند.
ویژگی طرح بندی خودکار به طراحان و توسعه دهندگان این امکان را می دهد تا قوانین و روابط بین عناصر را تعریف کنند و مشخص کنند که آنها چگونه باید در موقعیت و اندازه آنها نسبت به یکدیگر قرار گیرند.
طرحبندی خودکار بهطور خودکار طرحبندی را بر اساس اندازههای مختلف صفحه نمایش، جهتگیریها و تغییرات محتوا تنظیم میکند، و طراحیهای سازگار و جذاب از نظر بصری در دستگاههای مختلف را ایجاد میکند.
طرح بندی خودکار چندین مزیت را برای توسعه دهندگان و طراحان ارائه می دهد. در مرحله اول، فرآیند ایجاد طرحبندیهای آداپتیو یا تطبیقی که در دستگاهها و سایز های مختلف صفحه نمایش کار میکنند را ساده میکند.
با طرحبندی خودکار، عناصر رابط کاربری را میتوان بر اساس محدودیتها بهطور هوشمندانه قرار داد و اندازه آن را تغییر داد، که به طراحی رابط کاربری انعطافپذیرتر و پویاتر اجازه میدهد.
طرحبندی خودکار برای مدیریت یکپارچه تغییرات جهتگیری (چرخش صفحه) دستگاه طراحی شده است. با تعریف روابط بین عناصر رابط کاربر، Auto Layout به طور خودکار چیدمان را بر اساس جهت گیری جدید تنظیم می کند. این به این معنی است که موقعیت، اندازه و تراز بندی عناصر رابط کاربر می تواند با ابعاد جدید صفحه نمایش سازگار شود.