5

Stworzyłem aplikację na iPada zawierającą widok popover osadzony w kontrolerze nawigacyjnym. Lubię używać Storyboard tak bardzo, jak to możliwe, a ustawienie "Use Explicit Size" w Xcode daje mi prawidłowy rozmiar mojego popover na iPadzie. Ale nie zmienia rozmiaru widoku UINavigationController i jego osadzonego UIViewControllers podczas przeglądania storyboardu w Xcode.Rozmiar popover z UINavigationController w Storyboard

Jest to dość irytujące, ponieważ rozmiar mojego widoku w Xcode nie odpowiada rzeczywistemu rozmiarowi popover.

Mój problem polega na tym, że nie ustawiam właściwego rozmiaru okna podręcznego (wiem też, że mogę to zrobić za pomocą kodu), ale chcę, aby widoki w serii ujęć pokazywały rzeczywisty rozmiar moich widoków.

Jaki jest poprawny sposób tworzenia kontrolerów view wbudowanych w kontroler nawigacyjny za pomocą scenorysu?

Odpowiedz

9

widoków wbudowanych w kontroler nawigacji, można zmieniać ich rozmiar w serii ujęć, wykonując następujące czynności:

  1. Wybierz widok Controller.
  2. Przejdź do Inspektora atrybutów w części Symulowane miary i wybierz Rozmiar: Dowolny.
  3. Wybierz widok kontrolera widoku.
  4. Przejdź do Inspektora rozmiarów i zmień szerokość i wysokość.

Po tym widok powinien być prawidłowo zwymiarowany w serii ujęć.

Niestety nie wiem, jak zmienić rozmiar kontrolera nawigacyjnego.

+0

Dziękuję! Rozwiązanie wydaje mi się nieco bardziej pracowite, ponieważ uważam, że widoki powinny być aktualizowane zgodnie z "Użyj wyraźnego rozmiaru". Ale jeszcze raz dziękuję. Zaznaczę twoją odpowiedź jako zaakceptowaną, jeśli w najbliższej przyszłości nic lepszego nie wyjdzie. – audub

+0

, jeśli odznaczysz opcję "Używaj rozmiaru jawnego" na kontrolerze widoku, kontroler widoku w storyboardzie dostosuje swój rozmiar do rozmiaru widoku wewnątrz kontrolera widoku. –

Powiązane problemy