Pytania otagowane jako swift

Swift to bezpieczny, szybki i wyrazisty język programowania ogólnego przeznaczenia opracowany przez Apple Inc. dla jego platform i systemu Linux. Swift jest oprogramowaniem typu open source. Użyj tego tagu tylko do pytań o funkcje językowe lub wymagających kodu w Swift. Użyj tagów [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] i [cocoa] w przypadku (niezależnych od języka) pytań dotyczących platform lub ram.

8
Jak zwiększyć odstępy między wierszami w UILabel w języku Swift
Mam etykietę zawierającą kilka wierszy tekstu i chcę zwiększyć odstępy między wierszami. Inni zadają podobne pytania, ale rozwiązania nie rozwiązują moich problemów. Również moja etykieta może zawierać akapity lub nie. Jestem nowy Swift. Czy istnieje rozwiązanie wykorzystujące scenorys? Czy tylko przez to, NSAttributedStringże jest to możliwe?

21
Jak zmienić rozmiar obrazu w Swift?
Tworzę aplikację na iOS, używając Swift i Parse.com Próbuję pozwolić użytkownikowi wybrać zdjęcie z selektora obrazów, a następnie zmienić rozmiar wybranego obrazu na 200x200 pikseli przed przesłaniem go do mojego zaplecza. Parse.com ma samouczek dla aplikacji do kopiowania na Instagramie o nazwie „AnyPic”, który zawiera kod do zmiany rozmiaru obrazów, …
94 ios  swift  uiimage 

15
Jak usunąć domyślną przestrzeń paska nawigacji w SwiftUI NavigiationView
Jestem nowy w SwiftUI (jak większość ludzi) i próbuję dowiedzieć się, jak usunąć niektóre białe znaki nad listą, którą osadziłem w NavigationView Na tym obrazku widać, że nad listą znajduje się spacja To, co chcę osiągnąć, to to Próbowałem użyć .navigationBarHidden(true) ale to nie spowodowało żadnych zauważalnych zmian. Obecnie konfiguruję …

6
Używanie języka Swift if let z operatorem logicznym AND &&
Wiemy, że możemy użyć if letinstrukcji jako skrótu, aby sprawdzić opcjonalne zero, a następnie rozpakować. Jednak chcę to połączyć z innym wyrażeniem, używając operatora logicznego AND &&. Na przykład tutaj wykonuję opcjonalne tworzenie łańcuchów, aby rozpakować i opcjonalnie obniżyć mój rootViewController do tabBarController. Ale zamiast zagnieżdżać instrukcje if, chciałbym je …
93 swift  expression 

4
Jak szybko wykonać opcjonalne zamknięcie?
Próbuję zadeklarować argument w języku Swift, który przyjmuje opcjonalne zamknięcie. Zadeklarowana przeze mnie funkcja wygląda następująco: class Promise { func then(onFulfilled: ()->(), onReject: ()->()?){ if let callableRjector = onReject { // do stuff! } } } But Swift complains that "Bound value in a conditional must be an Optional type" …

12
Zmienne klas nie są jeszcze obsługiwane
Rozpoczynam projekt z kontrolerem widoku podzielonego jako początkowym kontrolerem widoku i uruchamiam go automatycznie z poziomu scenorysu. Generalnie aplikacja z tym interfejsem użytkownika ma jeden i tylko jeden kontroler widoku podzielonego jako root, więc tworzę zmienną statyczną w podklasie i ustawiam ją po zakończeniu inicjalizacji. Więc chcę szybko spróbować tego …
93 xcode  swift 

15
Jak włączać i wyłączać UIVisualEffectView i / lub UIBlurEffect?
Chcę zanikać UIVisualEffectsView za pomocą UIBlurEffect in and out: var blurEffectView = UIVisualEffectView() blurEffectView = UIVisualEffectView(effect: UIBlurEffect(style: .dark)) Używam normalnej animacji w funkcji wywoływanej przez a, UIButtonaby ją wprowadzić, tak samo jak przy zanikaniu, ale .alpha = 0& hidden = true: blurEffectView.hidden = false UIView.animate(withDuration: 1, delay: 0, options: .curveEaseOut) …

3
Przesyłanie CGFloat do Float w Swift
Muszę zapisać wartość jako a Float, ale dane źródłowe to CGFloat: let myFloat : Float = myRect.origin.x ale skutkuje to błędem kompilatora: „NSNumber” nie jest podtypu „Float” Więc jeśli wyraźnie rzucę to w ten sposób: let myFloat : Float = myRect.origin.x as Float ale to z kolei powoduje błąd kompilatora: …
93 casting  swift  cgfloat 

15
Wykonaj wywołanie interfejsu API REST w języku Swift
Próbuję użyć języka Swift, aby wykonać wywołanie GET do interfejsu API REST i próbowałem postępować zgodnie z licznymi samouczkami, ale nie mogę tego rozgryźć. Albo dlatego, że nie mogę dowiedzieć się, jak przetłumaczyć wszystkie Obj-C na Swift, albo dlatego, że połowa metod n 'takich jest przestarzała. Czy ktoś wie, jak …
93 ios  swift  rest  api  http 

11
Zwracanie danych z wywołania asynchronicznego w funkcji Swift
W moim projekcie Swift utworzyłem klasę narzędziową, która obsługuje wszystkie żądania i odpowiedzi REST. Zbudowałem prosty interfejs API REST, dzięki czemu mogę przetestować swój kod. Utworzyłem metodę klasy, która musi zwrócić NSArray, ale ponieważ wywołanie API jest asynchroniczne, muszę wrócić z metody wewnątrz wywołania asynchronicznego. Problem polega na tym, że …
93 ios  rest  asynchronous  swift 

15
„Użycie nierozwiązanego identyfikatora” w języku Swift
Tak więc tworzyłem aplikację i wszystko działa świetnie. Ale dzisiaj utworzyłem nową klasę jak zwykle iz jakiegoś powodu w tej klasie nie mogę uzyskać dostępu do zmiennej Public / Global z innych klas. Wszystkie inne zajęcia mogą, ale teraz, kiedy próbuję stworzyć nową klasę, nie mogę. Jak można to naprawić? …
93 ios  xcode  swift 

6
Jak zapisać Array w CoreData?
Muszę zapisać moją tablicę w danych podstawowych. let array = [8, 17.7, 18, 21, 0, 0, 34] Wartości wewnątrz tej tablicy i liczba wartości są zmienne. 1. Co deklaruję w mojej klasie NSManagedObject? class PBOStatistics: NSManagedObject, Equatable { @NSManaged var date: NSDate @NSManaged var average: NSNumber @NSManaged var historicAverage: NSNumber …

13
Usuwanie obiektu z tablicy w Swift 3
W mojej aplikacji dodałem jeden obiekt w tablicy po zaznaczeniu komórki i odznaczeniu i usunięciu obiektu po ponownym wybraniu komórki. Użyłem tego kodu, ale daj mi błąd. extension Array { func indexOfObject(object : AnyObject) -> NSInteger { return (self as NSArray).indexOfObject(object) } mutating func removeObject(object : AnyObject) { for var …
93 ios  arrays  swift  swift3 

16
Generowanie liczb losowych za pomocą Swift
Muszę wygenerować liczbę losową. Wygląda na to, że arc4randomfunkcja już nie istnieje, podobnie jak arc4random_uniformfunkcja. Dostępne opcje to mam arc4random_stir(), arc4random_buf(UnsafeMutablePointer<Void>, Int)i arc4random_addrandom(UnsafeMutablePointer<UInt8>, Int32). Nie mogę znaleźć żadnych dokumentów dotyczących funkcji, a żadne komentarze w plikach nagłówkowych nie dają wskazówek.
92 swift  arc4random 

4
„Błąd krytyczny: nie można mostkować tablicy z Objective-C” - Dlaczego w ogóle próbujesz, Swift?
Deklarowałem protokół Swift: protocol Option { var name: String { get } } Deklaruję wiele implementacji tego protokołu - niektóre klasy, niektóre wyliczenia. Mam kontroler widoku z właściwością zadeklarowaną jako tak: var options: [Option] = [] Kiedy próbuję ustawić tę właściwość na tablicę obiektów, które implementują Optionprotokół w innym VC …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.