Swift 2 ve XCode 7.2.1'i kullanarak, tüm UI Öğelerini (düğmeler ve etiketler) bir çıkışa bağlamanın bir yolu var mı? Bunun tüm elemanlarınız üzerinde CMD-A yapıp daha sonra kodunuzu kontrol ederek sürükleyeceğini hissediyorum, ancak bu sadece seçilen elemanlardan birini çıkışa bağlar.Tüm UI Öğelerini bir seferde bir çıkışa bağlayın, hızlıca kaydırın
cevap
Bunu yapamazsınız.
Birden çok UI öğesinin bağlanabileceği tek şey, eylemler veya çıkış koleksiyonlarıdır.
@IBOutlet weak var label: UILabel!
Sadece herhangi bir değişken olduğu gibi, aynı anda iki veya daha fazla nokta olamaz:
Önemli olarak, bir çıkış tek bir nesne için bir referanstır. Sadece bir şey olabilir. Bu çıkışa başka bir şey koparırsam, daha önce ona bağlanmış olan herşeyi çıkarır.
Ancak, ben bir çıkış koleksiyonunu yapabilir:
@IBOutlet strong var labels: [UILabel]!
kısa kesilmiş bir kerede birden fazla unsurları çengel, ama Birden fazla elemanı bağlayabilirsiniz (her seferinde de olsa).
Varsayılan olarak, Xcode sen sürüklemiş ne olursa olsun kesin türü olarak çıkış koleksiyonunu yaratacak dikkat etmek önemlidir, ve sen sadece bu türde bu tür elemanları veya alt sınıflar eklemek mümkün olacak koleksiyon.
Ancak, elle daha geniş bir türe türünü değiştirmek ve böylece şeyler daha geniş bir kanca edebilirsiniz: Aynı şekilde, birden
@IBOutlet strong var labels: [UIView]!
yöntem için arabirim mantıklı olduğunda @IBAction
'a bağlanabilir:
@IBAction func action(sender: AnyObject) {
// write code to handle action here
}
- 1. Bir seferde php dizisinin tüm öğelerini nasıl ekarte edebilirim?
- 2. Yatay kaydırma - Mobil - hızlıca kaydırın?
- 3. Olayı kapatmak için hızlıca kaydırın
- 4. android listeyi silmek için hızlıca kaydırın
- 5. Eclipse: Tüm uygulamaları bir seferde nasıl sonlandırabilirim?
- 6. Tüm serileri bir seferde highcharts'ta saklayabilirim
- 7. Bir sütunun tüm öğelerini görüntüle?
- 8. iOS'ta Android’in ViewPager’iyle eşdeğer mi? Verilerin sayfalarını hızlıca kaydırın/çevirin
- 9. Web sayfası gezinmeyi hızlıca kaydırın (geri ve ileri)
- 10. Çekiç js - kapatmak menüsü hızlıca kaydırın - dikey kaydırmaya müdahale
- 11. JQuery tüm ses durdurmak seferde
- 12. Selenyum - Bir web sayfasının tüm öğelerini bul
- 13. Bir ArrayAdapter öğesinin tüm öğelerini nasıl alabilirim?
- 14. Tüm Liste Kutusu öğelerini bir Listeye ekle
- 15. Listenin tüm öğelerini biçimlendirin
- 16. Tüm resimleri bir klasörde (SD kart) tek seferde açın.
- 17. Tüm HTML Öğelerini Çözme
- 18. jQuery - her x saniyede bir aşağı kaydırın, sonra yukarı kaydırın.
- 19. ana sayfasından bir iframe kaydırın
- 20. ListView, bir seferde yalnızca bir değeri tutar
- 21. Hızlıca
- 22. Bir UISwitch'i bir temsilci sınıfındaki bir IBOutlet'e bağlayın
- 23. XML Serileştirilmiş Çıkışa bir xml şema bir başvuru ekleme
- 24. perl - Sonuncu hariç bir dizinin tüm öğelerini nasıl ayıklarsınız?
- 25. İki UI Öğesi hızlıca kaydırılarak nasıl bağlanır? WP8.1
- 26. Thrift.Transport.TTransportException: Null çıkışa yazamıyor
- 27. jQuery: Sola kaydırın ve sağa kaydırın
- 28. Ninton'u uygulamadaki çıkışa atlatın Ninject
- 29. Bir tarayıcı belirli bir alandan bir seferde kaç kaynak indirecek?
- 30. Bir seferde bir bayt okumadan bir HTTP akışını tüketme