2015-05-31 6 views
11

Pracuję nad aplikacją OS X w Xcode. Opcja, która kompletnie mnie wprawia w zakłopotanie, to "Prezentacja", z dwiema opcjami "Pojedynczy" i "Wielokrotny", co robi ten atrybut?Jaka jest różnica między "Wiele" i "Pojedynczy" dla Prezentacji kontrolera widoku?

enter image description here

+0

Uruchomienie Xcode 7.1.1 i nie widać tej opcji. – rocky

+0

@rocky wybierz obiekt "kontrolera" na scenie w Storyboard. Ta opcja jest nadal dostępna od XCode 7.2.1 - Powinna być również dostępna na .xibs. –

+0

to wszystko, co widzę: http://imgur.com/U1oFL5v – rocky

Odpowiedz

4

Tak, to był faktycznie "oczywiste" raz użyłem go.

Zasadniczo ta funkcja powoduje, że okno jest wyświetlane raz lub wiele razy, jeśli odpowiadające mu przejście w serii ujęć zostało uruchomione wiele razy.

Aby zobaczyć to w akcji, dodaj do stworzenia scenorys z kontrolerem widoku. Umieść przycisk w widoku i dodatkowy kontroler okna. Utwórz przejście między przyciskiem a kontrolerem okna, aby "pokazać" kontroler okna.

Kliknij kontrolkę okna i przełącz między dwiema opcjami Prezentacja. Po uruchomieniu okaże się, że jeden przypadek tworzy wiele instancji okna, podczas gdy drugi tworzy pojedynczą instancję okna.

Tak jak powiedziałem, oczywiste, ale musiałem go użyć, żeby to rozgryźć.

+0

~ Zmieniłem go na "pojedynczy", ale wygląda na to, że nic się nie zmieniło, nadal mogę otwierać wiele okien, gdy kliknę przycisk, ~ Znalazłem problem, sege wskazywało na 'Okno' zamiast' Kontrolera'. –

Powiązane problemy