Nu este necesara codificarea!

In mai putin de o luna, iPhone X va fi lansat pe piata. Fanii Apple din intreaga lume abia asteapta sa puna mana pe acest smartphone cu aspect frumos. In calitate de dezvoltator, adaptarea aplicatiilor dvs. escorte site pentru a accepta ecranul iPhone X de la o margine la alta este o sarcina care nu poate fi ignorata.

In acest articol, va voi arata cateva probleme obisnuite de interfata pe care le-ati putea intalni atunci cand rulati aplicatiile existente pe iPhone X si cum le puteti rezolva cu doar cateva modificari simple, folosind doar interfata constructor.

Retineti ca problemele pe care le vom discuta se intampla de obicei atunci cand incercati sa rulati proiecte Xcode 8 sau mai mici pe Xcode 9. pitesti escorte Cu toate acestea, conceptul din spatele fiecarei solutii va fi in continuare foarte util atunci cand creati aplicatii noi folosind Xcode 9. sa incepem!

Etichetele sunt pozitionate gresit sub bara de stare si indicatorul acasa.

Imaginea de mai sus arata o problema foarte comuna a interfetei de utilizare atunci cand incercam sa rulam aplicatiile pe noul iPhone X. publicat 24 matrimoniale Deocamdata, sa ne concentram pe Label-A. Motivul problemei este ca presupunem inaltimea barei de stare si stabilim o constrangere de spatiu vertical intre Label-A.Top si Superview. dame de companie sebes Top .

Constrangere care cauzeaza problema UI.

Deoarece inaltimea barei de stare a iPhone X este diferita de toate iPhone-urile anterioare, acest lucru face ca Label-A sa fie pozitionat gresit sub bara de stare. escorte insuratei

Pentru a remedia acest lucru, va trebui sa folosim „ Ghiduri de dispunere a zonei sigure ”, care sunt introduse in generatorul de interfete Xcode 9. ( Puteti R EFER acest ghid de Apple pentru a sti mai multe despre zona sigura ).

Mai intai, sa activam „Ghidurile de aspectare a zonei sigure”. dame de companie cuj

Activati „Ghiduri de dispunere a zonei sigure” pe scenariu

Ceea ce trebuie sa facem in continuare este sa actualizam constrangerea superioara a Label-A prin stabilirea unei relatii intre Label-A.Top si Safe Area.Top . femei curve

1. Selectati constrangerea de sus. | 2. matrimoniale public24 Actualizati Superview.Top. | 3. curve din oradea Verificati zona de sus si de siguranta.

Asta este! Acum, cand incercati sa rulati aplicatia pe simulatorul iPhone X, veti putea vedea ca Label-A s-a pozitionat magic in locatia corecta.

Puteti aplica practic acelasi concept pentru a remedia pozitionarea Label-B. curve de pe centura futute Doar actualizati constrangerea de jos a Label-B prin stabilirea unei relatii intre Label-B.Bottom si Safe Area.Bottom . escorte odorhei



  • olx curve
  • xxx curve din romania
  • ecupidon ro matrimoniale
  • escorte pit
  • lissajous curve
  • matrimoniale monitorul
  • matrimoniale bucuresti gratuit
  • phillips curve
  • publi24 brasov escorte
  • dame de companie satu mare
  • curve barlad
  • matrimoniale ploiesti 2018
  • escorte in iasi
  • babe curve porno
  • matrimoniale cluj napoca
  • telegraf constanta matrimoniale
  • escorte mature bacau
  • curve de vanzare
  • matrimoniale calarasi
  • escorte corabia




1. Selectati constrangerea de jos. | 2. escorte de noapte Actualizati Superview.Bottom. | 3. curve futute de caini Verificati partea inferioara si zona sigura.

Iata produsul final dupa modificari, deoarece puteti vedea eticheta Label-A si Label-B atat in ​​format corect atat in ​​dimensiunea ecranului iPhone 8, cat si iPhone X, toate datorita „Ghidurilor de dispunere a zonei sigure”. ????

Aspectarea corecta a etichetelor dupa utilizarea „Ghidurilor de dispunere a zonei sigure”

Imaginea de fundal si UITableView nu completeaza intregul ecran. escorte sf gheorghe

Urmand ghidul furnizat de Apple, atat imaginea de fundal, cat si UITableView (sau UIScrollView) ar trebui sa se extinda intotdeauna pana la margine si sa umple intregul ecran iPhone X.

Cauza problemei UI de mai sus este exact opusul a ceea ce am discutat in „ Problema 1 ”. Luati ca exemplu imaginea de fundal, decalajul din partea de sus a ecranului este cauzat de constrangerea pe care o setam intre ImageView. escorte ct Top si Top Layout Guide.Bottom.

Ghid de aspect de top pentru iPhone X. blackberry curve 9380

Pentru a face vizualizarea imaginii sa preia intregul ecran, trebuie sa avem o constrangere de sus si de jos intre vizualizarea imaginii si vizualizarea superioara. Astfel, ceea ce trebuie sa facem este sa schimbam Ghidul de Layout Top.Bottom to Superview. site cu dame de companie Top si Bottom Layout Guide.Top to Superview.Bottom si, de asemenea, asigurati-va ca valoarea constanta a ambelor constrangeri este 0. curve din fetesti

Modificari ale constrangerii superioare.

Modificari ale constrangerii de jos.

De asemenea, putem aplica aceleasi modificari pentru a remedia problema UI pe UITableView. curve de lux xxx Iata produsul final.

Vizualizarea imaginii completeaza intregul ecran iPhone X si iPhone 8.

UITableView umple intregul ecran iPhone X si iPhone 8. matrimoniale ilfov

Conceptul din spatele solutiilor pe care tocmai le-am discutat este destul de simplu, nu uitati:

  1. Setati constrangerea intre elementul UI si ghidurile de aspect al zonei sigure atunci cand aveti nevoie ca elementul UI sa fie in interiorul zonei sigure.
  2. Setati constrangerea intre elementul dvs. UI si vizualizarea superioara atunci cand aveti nevoie ca elementul UI sa se extinda pana la marginea ecranului.

Am creat un alt articol care explica modul in care putem crea o bara de navigare personalizata si o bara de file utilizand conceptul si tehnica pe care am discutat-o ​​in acest articol. Simtiti-va liber sa o verificati. ????