Pytania oznaczone «swift»

122
Czym dokładnie jest koder init aDecoder?

Uczę się programowania na iOS z kursu online i za każdym razem, gdy tworzę niestandardowy widok (niestandardowa komórka widoku tabeli, komórka widoku kolekcji itp.), Instruktor zawsze implementuje ten inicjator: required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } Dlaczego...

121
Szybka introspekcja i typy ogólne

Próbuję dynamicznie tworzyć classtypy oparte na instancjach przy użyciu typów ogólnych, jednak napotykam trudności z introspekcją klas. Oto pytania: Czy istnieje odpowiednik języka Swift dla Obj-C self.class? Czy istnieje sposób na utworzenie wystąpienia klasy przy użyciu AnyClasswyniku z...

121
Jak sprawić, by klasa była zgodna z protokołem w Swift?

w celu C: @interface CustomDataSource : NSObject <UITableViewDataSource> @end w Swift: class CustomDataSource : UITableViewDataSource { } Jednak pojawi się komunikat o błędzie: Typ „CellDatasDataSource” nie jest zgodny z protokołem „NSObjectProtocol” Typ „CellDatasDataSource” nie jest...

121
Jak dekodować encje HTML w Swift?

Pobieram plik JSON z witryny, a jeden z otrzymanych ciągów to: The Weeknd &#8216;King Of The Fall&#8217; [Video Premiere] | @TheWeeknd | #SoPhi Jak mogę zamienić takie rzeczy &#8216na właściwe postacie? Zrobiłem Xcode Playground, aby to zademonstrować: import UIKit var error:...

121
przezroczysty pasek nawigacji ios

Tworzę aplikację i przeglądałem Internet i zastanawiam się, jak tworzą ten przejrzysty pasek nawigacji w ten sposób: Dodałem następujące, jak w mojej appdelegate: UINavigationBar.appearance().translucent = true ale to tylko sprawia, że ​​wygląda to następująco: Jak mogę sprawić, by pasek...

120
Maksymalna długość UITextField

Kiedy próbowałem Jak ustawić maksymalną liczbę znaków, które można wprowadzić do UITextField za pomocą swift? , Widziałem, że jeśli użyję wszystkich 10 znaków, nie mogę też usunąć znaku. Jedyne, co mogę zrobić, to anulować operację (usunąć wszystkie znaki razem). Czy ktoś wie, jak nie blokować...

120
Arkusz wykrywania został odrzucony na iOS 13

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...

119
Jak otworzyć aplikację pocztową z Swift

Pracuję nad prostą szybką aplikacją, w której użytkownik wprowadza adres e-mail i naciska przycisk, który otwiera aplikację pocztową, z wpisanym adresem w pasku adresu. Wiem, jak to zrobić w Objective-C, ale mam problem z uruchomieniem go w

119
Szybkie dodawanie efektu rozmycia tła

Ustawiam obraz tła, aby wyświetlić kontroler. Ale chcę też dodać efekt rozmycia do tego tła. W jaki sposób mogę to zrobić? Tło ustawiam następującym kodem: self.view.backgroundColor = UIColor(patternImage: UIImage(named: "testBg")!) Znalazłem w internecie rozmycie obrazu, jak mogę to...