Junior — Middle
iPad kimi cihazlar üçün adaptiv interfeys dizaynı bacarıqlarınız varmı?
sobes.tech Süni İntellekt
AI-dan cavab
Bəli, iPad üçün adaptiv düzən bacarıqları Xcode-də Auto Layout və Size Classes istifadəni əhatə edir. Auto Layout, ekran ölçülərinə və yönəldilmələrinə avtomatik uyğunlaşan çevik interfeyslər yaratmağa imkan verir. Size Classes, cihaz kateqoriyalarına (məsələn, genişlik və hündürlük baxımından kompakt və ya müntəzəm) interfeysin necə dəyişəcəyini müəyyən etməyə kömək edir.
Ekranın mərkəzində yerləşəcək və müxtəlif ölçülərə uyğunlaşacaq düymə üçün Auto Layout nümunəsi:
let button = UIButton()
button.translatesAutoresizingMaskIntoConstraints = false
view.addSubview(button)
NSLayoutConstraint.activate([
button.centerXAnchor.constraint(equalTo: view.centerXAnchor),
button.centerYAnchor.constraint(equalTo: view.centerYAnchor),
button.widthAnchor.constraint(equalToConstant: 200),
button.heightAnchor.constraint(equalToConstant: 50)
])
Həmçinin, cihazın yönəldilməsini nəzərə almaq və elementlərin yerləşməsini dəyişdirmək üçün Size Classes istifadə etmək vacibdir, məsələn, iPad-də Split View-də.