Wiem, że ten temat jest dość popularny, ale jestem małym inicjalnym problemem w języku programowania, faktem jest, że nadal nie rozumiem, gdzie umieściłem kod. Cóż, powiem całą sprawę:Swift Modal View Kontroler z przezroczystym tłem
próbuję uczynić modalne Swift w trochę inny od normalnego: Klikając na przycisk, zostanie wyświetlona ViewController (po modalnej typu) na ekranie, ale z przezroczystym tłem. Wyświetlony zostanie tylko niebieski widok z etykietą. Po wyświetleniu tego kontrolera ViewController jest on przezroczysty, ale zaraz po zakończeniu przejścia pozostanie na czarnym tle. Dezaktywował już opcję opaque i przetestował niektóre opcje, ale nic z tego nie rozwiązało.
Niektórzy mogą mi pomóc?
Wideo jest testem w symulatorze na obudowie (https://www.youtube.com/watch?v=wT8Uwmq9yqY).
Zaczynam z szybkich, a ja wciąż dość utracone z jak programować w Xcode, przeczytałem odpowiedzi na pytanie, które ma następujący kod, aby rozwiązać ten:
self.presentingViewController.providesPresentationContextTransitionStyle = YES;
self.presentingViewController.definesPresentationContext = YES;
modal.modalPresentationStyle = UIModalPresentationOverCurrentContext;
Gdzie Umieściłem ten kod?
Zobacz: http://stackoverflow.com/questions/27669699/transparent-background-for-modally-presented-viewcontroller – joern
Muszę zachować odstęp między przyciskiem a ViewController (modalny)? ponieważ bez następnej nic nie przedstawia, z następującymi funkcjami na czarnym tle. –
Skorzystaj z tego: http://stackoverflow.com/questions/26598099/present-uiviewcontroller-as-a-modal-with-transparent-background?rq=1 –