Jak ustawić autouzupełnianie dla UIImageView/UIView tak, aby szerokość i wysokość widoku obrazu wzrosła nieco dla iPhone 6 i 6 plus. Próbowałem dodać współczynnik kształtu ograniczenia, ale zwiększona wysokość i szerokość są bardzo duże. Czy mimo to ustawić wysokość ograniczenia i szerokość widoku obrazu można ustawić ręcznie dla iphone 6 i 6 plus. Spójrz na zrzut ekranu widok obrazu w iPhone 6 i 6 plus powinien być trochę mniejszy niż to pokazuje teraz. Współczynnik proporcji Autolayout dla UIImageView/UIView
Odpowiedz
Jak rozumiem, Twój problem polega na tym, że chcesz kontrolować, w jakim stopniu obraz zostanie zwiększony w każdym rozmiarze ekranu. Możesz kontrolować wszystko. To, co musisz zrobić, to przypisać równe ograniczenie szerokości na obrazie. Preferowana szerokość obrazu. Relacja będzie z superwizją, a następnie możesz zmienić relację, dodając własny Mnożnik.
Co trzeba dokładnie zrobić:
1) Wybierz swój pogląd obrazu.
2) Przytrzymaj klawisz kontrolny. Przytrzymując go, przeciągnij myszą z widoku obrazu do widoku zewnętrznego.
3) Wybierz "Równa się szerokość".
4) Kliknij dwukrotnie swoje ograniczenie w zakładce "Ograniczenia".
5) Upewnij się, że widok obrazu jest przedstawiony jako pierwszy element, jeśli nie kliknij pierwszego elementu i wybierz opcję "Odwróć pierwszy i drugi element".
6) Graj za pomocą mnożnika, aż będziesz zadowolony z wyniku na ekranie podglądu.
Czasami gra ze współczynnikiem proporcji nie pomaga. W takim warunku użyj ograniczenia równej szerokości i równej wysokości z formułą I, na przykładzie poniżej wyjaśnię.
Powiedz, że mam UIView, który zajmuje całą szerokość iPhone'a 5, czyli 320 punktów. (pamiętaj o 1 punkcie = 2 piksele na wyświetlaczu siatkówki) i wysokości 46 punktów. Chcę mieć przycisk (Szerokość = 30 punktów, wysokość = 60 punktów) wewnątrz tego UIView, który zmieniałby się w zależności od różnych telefonów o tym samym współczynniku proporcji. Wykonam przeciągnięcie kontrolne z przycisku do UIView i wybiorę równą szerokość po raz pierwszy, a następnie zrobię to samo ponownie przy równych wysokościach. Następnie wybiorę ograniczenie i upewnię się, że pierwszym elementem jest przycisk, a drugim elementem jest UIView. Ja z tego wzoru do obliczania współczynnika mnożenia następnie:
Aby obliczyć szerokość mnożnik: 60 (szerokość przycisku)/320 (szerokość od UIView) x 100 = 18,75%
Aby obliczyć wysokość mnożenia: 30 (wysokość przycisku)/46 (wysokość UIView) * 100 = 65,217%
Teraz wprowadź ten mnożnik (pamiętaj, aby użyć znaku% wieku, podobnie jak powyżej), a to powinno zmienić rozmiar przycisku dla różnych rozmiary ekranu iPhone'a.
Zakłada się, że współczynnik kształtu zawierającego ekran jest zawsze równy, co może być prawdziwe dzisiaj, ale może nie być jutro. –
- 1. C#: Jak obliczyć współczynnik proporcji
- 2. Internet Explorer - Współczynnik proporcji Flexbox
- 3. Przesyłanie strumieniowe wideo z systemem Android - wymagany współczynnik proporcji
- 4. Imagemagick - Zmiana rozmiaru obrazów na wysokość 25px i współczynnik proporcji
- 5. Jak "inteligentnie zmienić rozmiar" wyświetlanego obrazu na oryginalny współczynnik proporcji
- 6. Jak zmienić rozmiar elementów sterujących WPF na siatce w czasie wykonywania (zachowując współczynnik proporcji)?
- 7. Resize obrazu przy zachowaniu proporcji w Javie
- 8. Jaki jest współczynnik zderzenia dla md5?
- 9. Jak ustawić współczynnik skali dla emulatora androida?
- 10. Zachowywanie proporcji podrzędnego QWidget podczas zmiany rozmiaru
- 11. matplotlib - subplots ze stałym współczynnikiem proporcji
- 12. gdzie utworzyć ograniczenia autolayout dla subklassed uitableviewcell?
- 13. Szacowanie proporcji wypukłego kadłuba
- 14. Optymalny współczynnik pracy bcryptu
- 15. Jak określić, które współczynniki proporcji są najbliższe?
- 16. autoLayout Błąd UITableView
- 17. Jak obliczyć współczynnik klikalności
- 18. Wykryj współczynnik kompresji JPG?
- 19. Zredukowany współczynnik replikacji HDFS
- 20. Szachy: wysoki współczynnik rozgałęzienia
- 21. Priorytet Ograniczeń Autolayout
- 22. Jak wypełnić element wideo plakatem, nawet jeśli obraz plakatu ma inny współczynnik proporcji niż jego element wideo?
- 23. Współczynnik korelacji Seaborn na PairGrid
- 24. Uzyskanie różnicy proporcji dwóch obrazów
- 25. ggplot2 transformacji przez stały współczynnik
- 26. Współczynnik inbredu/algorytm wrights/genetyka
- 27. Błąd UISearchBar AutoLayout ios7?
- 28. autoLayout i AVCaptureVideoPreviewLayer
- 29. Programowo programowo blokuje autolayout
- 30. autoLayout i subviews
należy odnieść następujący post na stackoverflow. http://stackoverflow.com/questions/25766747/emulating-aspect-fit-behaviour-using-autolayout-constraints-in-xcode-6 –
już próbował tat ale nie będzie działać, wyniki są takie same –
ten to prosty, ale w pełni opisowy samouczek zawierający zrzuty ekranowe pokazujące, w jaki sposób można dodać wartości współczynników, aby dostosować [UIImageView w iOS AutoLayout] (https: // anujarosha.wordpress.com/2015/05/22/ios-autolayout-with-a-uiimageview/) – AnujAroshA