«swift» etiketlenmiş sorular

Swift, Apple Inc. tarafından platformları ve Linux için geliştirilen güvenli, hızlı ve etkileyici bir genel amaçlı programlama dilidir. Swift açık kaynaklıdır. Etiketi yalnızca dil özellikleriyle ilgili sorular için veya Swift'te kod gerektirme için kullanın. Platformlar veya çerçeveler hakkında (dile bağlı olmayan) sorular için [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] ve [cocoa] etiketlerini kullanın.

10
Bir UIStackView içine eklenen görüntülemek için önde gelen dolgu ekleme
Bu benim kurulumum: UIScrollViewÖnde gelen, üst, deneme kenarı 0'a ayarlanmış bir UIStackViewvar. Bunun içine şu kısıtlamalarla bir ekliyorum : stackView.centerYAnchor.constraintEqualToAnchor(selectedContactsScrollView.centerYAnchor).active = true stackView.leadingAnchor.constraintEqualToAnchor(selectedContactsScrollView.leadingAnchor).active = true Yığın görünümünün içine bazı görünümler ekliyorum. Benim sorunum, kısıtlamalar nedeniyle yığın görünümüne eklenen ilk görünümün de ön kenar = 0 olacak olmasıdır. İlk görünüme bazı …

11
Swift Dilinde soyut işlevler
Hızlı bir dilde soyut bir işlev oluşturmak istiyorum. Mümkün mü? class BaseClass { func abstractFunction() { // How do I force this function to be overridden? } } class SubClass : BaseClass { override func abstractFunction() { // Override } }

4
Swift'deki salt okunur ve hesaplanmayan değişken özellikleri
Yeni Apple Swift diliyle bir şeyler çözmeye çalışıyorum. Diyelim ki Objective-C'de aşağıdaki gibi bir şey yapıyordum. readonlyMülklerim var ve tek tek değiştirilemezler. Ancak, belirli bir yöntem kullanılarak, özellikler mantıksal bir şekilde değiştirilir. Şu örneği alıyorum, çok basit bir saat. Bunu Objective-C'de yazardım. @interface Clock : NSObject @property (readonly) NSUInteger hours; …

3
Protokol kendine uymuyor mu?
Bu Swift kodu neden derlenmiyor? protocol P { } struct S: P { } let arr:[P] = [ S() ] extension Array where Element : P { func test<T>() -> [T] { return [] } } let result : [S] = arr.test() Derleyici şunu söyler: "Tür Pprotokole uymuyor P" (veya …

8
Swift: Diziyi referansa göre geçir?
Ben Swift geçmek istiyorum Array account.chatsiçin chatsViewController.chatsreferans olarak (yani bir sohbet eklediğinizde bu account.chats, chatsViewController.chatshala noktaları için account.chats). Yani, uzunluk account.chatsdeğiştiğinde Swift'in iki diziyi ayırmasını istemiyorum .

10
Swift'de saklanan bir mülkü geçersiz kılma
Derleyicinin saklanan bir özelliği başka bir depolanmış değerle geçersiz kılmama izin vermediğini fark ettim (garip görünüyor): class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } Ancak, bunu hesaplanmış bir mülkle yapmama izin verilir: …

16
Bir görünüm denetleyicisinin mod olarak sunulup sunulmadığı veya bir gezinme yığınına aktarılıp aktarılmadığı nasıl kontrol edilir?
Görünüm denetleyici kodumda aşağıdakileri nasıl ayırt edebilirim: mod olarak sunulmuştur gezinti yığınına itildi Her ikisi de presentingViewControllerve isMovingToParentViewControllerher YESiki durumda da, bu yüzden pek yardımcı olmuyor. İşleri karmaşıklaştıran şey, üst görüntüleme denetleyicimin bazen kipli olması ve kontrol edilecek görünüm denetleyicisinin üzerine basılmasıdır. Görünüşe göre benim sorunum, kendimi daha sonra sunulan …

11
görünümWhenContainedIn Swift
Uygulamamı Swift diline dönüştürmeye çalışıyorum. Bu kod satırına sahibim: [[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTitleTextAttributes:textDictionary forState:UIControlStateNormal]; Swift'e nasıl dönüştürülür? In Apple'ın docs , böyle bir yöntem yoktur.
125 ios  swift  uiappearance 

4
Swift'de bir UIView alt sınıfı için özel bir init nasıl yazabilirim?
Say İstiyorum initbir UIViewbir ile alt sınıf Stringve bir Int. Sadece alt sınıflara ayırıyorsam bunu Swift'de nasıl yaparım UIView? Yalnızca özel bir init()işlev yaparsam, ancak parametreler bir String ve bir Int ise, bana "super.init () 'in başlatıcıdan dönmeden önce çağrılmadığını" söyler. Ve super.init()ararsam, belirlenmiş bir başlatıcı kullanmam gerektiği söylendi. Orada …


15
Swift'de JSON gövdesi ile HTTP Post isteği nasıl yapılır
JSON gövdesi ile HTTP gönderi isteği yapmaya çalışıyorum: HTTP istek gövdesine bir NSdictionnary nasıl eklenir? İşte kodum, düzgün çalışmıyor gibi görünüyor. var entry1 = Response(IdQuestion: 6510,IdProposition: 10,Time: 30) var entry2 = Response(IdQuestion: 8284,IdProposition: 10,Time: 30) Responses.append(entry1) Responses.append(entry2) let list = Responses.map { $0.asDictionary } let json = ["List":list,"IdSurvey":"102","IdUser":"iOSclient","UserInformation":"iOSClient"] let data …
125 json  swift  http  post 

7
Belgeler klasöründeki dosyaların listesini alma
Belge klasöründeki dosya adlarını almak için kodumda sorun nedir? func listFilesFromDocumentsFolder() -> [NSString]?{ var theError = NSErrorPointer() let dirs = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true) as? [String] if dirs != nil { let dir = dirs![0] as NSString let fileList = NSFileManager.defaultManager().contentsOfDirectoryAtPath(dir, error: theError) as [NSString] return fileList }else{ return nil } …
124 ios  swift 

22
UICollectionView Hücreleri yatay olarak nasıl ortalanır?
Biraz araştırma yaptım, ancak UICollectionView'da hücrelerin yatay olarak nasıl ortalanacağına dair herhangi bir kod örneği bulamadım. yerine ilk hücre böyle olma X00 , ben böyle olmasını istiyorum 0x0 . bunu başarmanın bir yolu var mı? DÜZENLE: istediğimi görselleştirmek için: CollectionView'da yalnızca bir öğe olduğunda sürüm B'ye benzemesine ihtiyacım var. Birden …
124 ios  swift 

6
UIButton'un başlık metin rengi nasıl ayarlanır?
Bir düğme için metnin renklerini değiştirmeyi denedim, ancak yine de beyaz kalıyor. isbeauty = UIButton() isbeauty.setTitle("Buy", forState: UIControlState.Normal) isbeauty.titleLabel?.textColor = UIColorFromRGB("F21B3F") isbeauty.titleLabel!.font = UIFont(name: "AppleSDGothicNeo-Thin" , size: 25) isbeauty.backgroundColor = UIColor.clearColor() isbeauty.layer.cornerRadius = 5 isbeauty.layer.borderWidth = 1 isbeauty.layer.borderColor = UIColorFromRGB("F21B3F").CGColor isbeauty.frame = CGRectMake(300, 134, 55, 26) isbeauty.addTarget(self,action: "first:", forControlEvents: UIControlEvents.TouchUpInside) …
124 ios  swift  uibutton 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.