6

Próbuję ustawić widok w serii ujęć, aby zawsze był górną krawędzią przy 1/3 rozmiaru ekranu. Obecnie ustawiam ograniczenie dla Przewodnika Top Layout, ale stała ograniczenia jest ... cóż, jest stała niezależnie od tego, jakiego rozmiaru ekranu używa, ale chcę, żeby była 1/3 rozmiaru ekranu. Czy można to zrobić w całości w storybooku? Dzięki za odpowiedziUmieść widok w serii ujęć na 1/3 rozmiaru ekranu.

Screenshot stanu obecnego:

enter image description here

+0

Tak, jest to możliwe, można dać nam zrzut ekranu? – Masterfego

+0

Dodałem zrzut ekranu, nic specjalnego się tam nie dzieje. – brumbrum

+0

Sprawdź to pytanie: http://stackoverflow.com/questions/30924523/how-to-proportinally-size-the-image-on-on-the-iphone-is-using/30924813#30924813 –

Odpowiedz

12

Utwórz ograniczenie między górną krawędzią widoku a dolną krawędzią widoku. Ustaw stałą więzu na zero i ustaw jej mnożnik na 1: 3. Tak:

enter image description here

+0

To nie działa dla mnie, gdy ustawiam stałą na 0, to przycina widok na dole ekranu. Ponadto, nie mogę utworzyć ograniczenia, które przechodzi do "Superview.Bottom", zawsze tworzy go, aby przejść do "Superview.Bottom Margin". – TheJeff

2

Możesz dodać pusty (jasny kolor) UIView, przypiąć go do góry i ustawić jego wysokość będzie równa 1/3 superview. Następnie możesz przypiąć górną część żółtego widoku do dolnej części pustego UIView.

4

Można ustawić go na środku lub na dole. Oto przykład ograniczenia związane z centrum: (1/3 od góry = 1.66 od centrum) contraints

+0

Użyj poprawnej liczby wymiernej dla mnożnika, np. '5: 3': P –