W iOS 13 pojawiło się nowe zachowanie dla kontrolera widoku modalnego podczas prezentacji. Teraz domyślnie nie jest pełnoekranowy, a kiedy próbuję zjechać w dół, aplikacja po prostu automatycznie wyłącza kontroler widoku. Jak mogę temu zapobiec i wrócić do starego pełnoekranowego modalnego vc? Dzięki
Duża część mojej aplikacji składa się z widoków internetowych, które zapewniają funkcjonalność niedostępną jeszcze przez implementacje natywne. Zespół internetowy nie planuje zaimplementować mrocznego motywu dla witryny. W związku z tym moja aplikacja będzie wyglądać trochę na pół / na pół z obsługą trybu ciemnego na iOS 13. Czy można zrezygnować …
Używam Core Data z Cloud Kit i dlatego muszę sprawdzać status użytkownika iCloud podczas uruchamiania aplikacji. W przypadku problemów chcę wywołać okno dialogowe dla użytkownika i robię to za pomocąUIApplication.shared.keyWindow?.rootViewController?.present(...) do tej pory. W Xcode 11 beta 4 jest teraz nowy komunikat o wycofaniu, który mówi mi: „keyWindow” został wycofany …
iOS 13 wprowadza nowy projekt modalPresentationStyle .pageSheet(i jego odpowiednika .formSheet) dla kontrolerów widoku prezentowanych modalnie… … I możemy odrzucić te arkusze, przesuwając kontroler prezentowanego widoku w dół (interaktywne zamknięcie ) . Chociaż nowa funkcja „ściągnij, aby odrzucić” jest całkiem przydatna, nie zawsze może być pożądana. PYTANIE: Jak możemy wyłączyć interaktywne …
Przed iOS 13 prezentowane kontrolery widoku służyły do pokrycia całego ekranu. Po odrzuceniu viewDidAppearfunkcja kontrolera widoku nadrzędnego została wykonana. Teraz iOS 13 będzie domyślnie przedstawiał kontrolery widoku jako arkusz, co oznacza, że karta częściowo zakryje podstawowy kontroler widoku, co oznacza, że viewDidAppearnie zostanie wywołany, ponieważ nadrzędny kontroler widoku nigdy tak …
Obecnie używam Xcode 11 Beta 5. W mojej aplikacji działa dobrze na iOS 12 i niższych. Jednak na iOS 13 wygląda na to, że UIScenedomyślnie używa . To powoduje, że moja aplikacja nic nie robi. Gdy aplikacja uruchamia się przy nowej instalacji, użytkownik musi zaakceptować warunki, które musi zaakceptować. Po …
A UISegmentedControlma nowy wygląd w iOS 13, a istniejący kod zmieniający kolory segmentowanej kontrolki nie działa już tak, jak działał. Przed iOS 13 można było ustawić tintColori, które będzie używane do obramowania wokół podzielonej na segmenty kontrolki, linii między segmentami i koloru tła wybranego segmentu. Następnie możesz zmienić kolor tytułów …
Mam jedną z moich aplikacji, utworzoną w Xcode 8. W tej aplikacji korzystałem z CoreLocation i MapKit. Mam aktualizację aplikacji z najnowszą iOSdo tej pory. i działało dobrze. Teraz aktualizuję aplikację za pomocą iOS 1. Więc otworzyłem aplikację Xcode 11.0i zaktualizowałem cały wymagany kod. Również zaktualizowane ustawienie sugerowane przez Xcode …
Nowa aktualizacja iOS 13 wprowadza opcjonalny systemowy. To powoduje, że np. Pasek stanu ma jasny tekst, który może stać się nieczytelny na białym tle. Uszkadza także iOS Datetime Picker (patrz DatePickerIOS lub pseudo -reakcyjny-modalny-datetime-picker )
Korzystam z UITextViewmetody delegowania, aby wykonać niestandardową pracę, na przykład otworzyć przeglądarkę w aplikacji, gdy użytkownik stuknie adres URL lub załącznik: func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool W iOS 13 ta metoda delegowania jest wywoływana nawet wtedy, gdy użytkownik przewija adres URL, …
Mam problem związany z tokenem urządzenia APNS. Przed użyciem Xcode 10.2 i iOS 12.1. W tej chwili uzywałem tokena urządzenia metodą delegowania -(void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken Rejestruję się w APNS w ten sposób i działało dobrze. UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter]; center.delegate = self; [center requestAuthorizationWithOptions:(UNAuthorizationOptionSound | UNAuthorizationOptionAlert | UNAuthorizationOptionBadge) …
Wydaje się to być specyficzne dla iOS 13.1, ponieważ działa zgodnie z oczekiwaniami w iOS 13.0 i wcześniejszych wersjach, aby dodać kontakt w CNContactViewController, jeśli „anuluję”, arkusz akcji nakłada się na klawiaturę. Żadne czynności nie są wykonywane, a klawiatura nie zwalnia.
Dziwnie się zachowuję, prezentując UIViewControllers modalnie w iOS 13. Nowy styl prezentacji, który widziałem w iOS 13, wygląda następująco: Prezentujący kontroler widoku pojawia się za prezentowanym kontrolerem widoku. Jest również przesunięty w dół, aby naśladować „stos” Tymczasem, prezentując kontrolery widoku za pośrednictwem mojej aplikacji, ciągle uzyskuję ten efekt: Prezentujący kontroler …
[Pytania i odpowiedzi] Czy można zmienić UIViewController.modalPresentationStylewartość globalnie w systemie iOS 13, aby zachowywał się tak, jak w systemie iOS 12 (lub wcześniejszym)? Dlaczego? W iOS SDK 13 domyślna wartość UIViewController.modalPresentationStylenieruchomości uległa zmianie od UIModalPresentationFullScreencelu UIModalPresentationAutomatic, który jest, o ile wiem, postanowił UIModalPresentationPageSheetna urządzeniach z systemem iOS lub przynajmniej na …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.