«interface-builder» etiketlenmiş sorular

Interface Builder, Apple'ın macOS ve iOS platformları için kullanıcı arayüzleri oluşturmak için kullanılan görsel bir tasarım aracıdır.

10
IBOutlet ve IBAction
Xcode ve Interface Builder'da IBOutlet'leri ve IBActions'ı kullanmanın amacı nedir? IBOutlet'leri ve IBActions'ı kullanmazsam herhangi bir fark yaratır mı? Swift: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Objective-C: @property (nonatomic, weak) IBOutlet UITextField *textField; - (IBAction)buttonPressed:(id)sender { /* ... */ }

21
@IBTasarımlanabilir hata: IB Tasarlanabilirler: Otomatik düzen durumu güncellenemedi: Arayüz Oluşturucu Kakao Dokunmatik Aracı çöktü
Metin alanı nesnesine yerel bulabilirsiniz "yer tutucu" işlevini ekler UITextView çok basit bir alt sınıf var. İşte alt sınıf için benim kod: import UIKit import Foundation @IBDesignable class PlaceholderTextView: UITextView, UITextViewDelegate { @IBInspectable var placeholder: String = "" { didSet { setPlaceholderText() } } private let placeholderColor: UIColor = UIColor.lightGrayColor() …

13
Xcode 9 - “Sabit Genişlik Kısıtlamaları Kırpmaya Neden Olabilir” ve Diğer Yerelleştirme Uyarıları
Yeni Xcode'u indirdim ve Interface Builder'da aşağıdakiler gibi uyarılarla ilgili tonlarca sorun yaşıyorum: Sabit Genişlik Kısıtlamaları Kırpmaya Neden Olabilir Şöyle görünüyor: Birkaç dil için yerelleştirmem var ve başka bir dilde bir etiketin boyutunun değişebileceği uyarısını anlıyorum, ancak uygulamamda bu sorun yok. Dün Xcode 8'de koştum ve test ettim, iyiydi. Anlamsız …

7
Neden UICollectionViewCell'in çıkışı sıfır?
Arabirim Oluşturucu'da özel bir UICollectionViewCell oluşturduk, görünümleri sınıfa bağladım ve sonra kullanmak ve dizede etikete bir dize ayarlamak istediğinizde, tha etiketi nil değerine sahiptir. override func viewDidLoad() { super.viewDidLoad() // Register cell classes self.collectionView.registerClass(LeftMenuCollectionViewCell.self, forCellWithReuseIdentifier: "ls") } override func collectionView(collectionView: UICollectionView!, cellForItemAtIndexPath indexPath: NSIndexPath!) -> UICollectionViewCell! { var cell: LeftMenuCollectionViewCell …

15
UIButton'un metin hizalama merkezi nasıl yapılır? IB Kullanımı
Merkezi olarak IB'yi kullanarak UIButton unvanını ayarlayamıyorum. Başlığım çok satırlı. Bunun gibi veriyor Ama böyle istiyorum Ben buna yer verdim ama bunu yapmak istemiyorum. Bazı durumlarda tam olarak hizalanmadığı ve hizalamayı ayarlamak için UILabel bir özelliği olduğunu biliyorum ama bunun için bir kod yazmak istemiyorum .. sadece IB her şeyi …

9
Xcode 6 Storyboard yanlış boyutta mı?
Swift'te Xcode 6'da (Beta 1) sıfırdan yeni bir proje inşa ettim ve Storyboard'lar ve görüntülemekte olduğum çıktı ile garip bir davranış gördüm. Basit bir arayüz oluşturdum (aşağıda gösterildiği gibi) - View Controller'ın özellikleri dahil. Bunu simülatörde çalıştırdığımda 'Merhaba, Dünya' nın kullanıcı arayüzünde merkezi olmasını beklerdim - ancak bu 'Kare' sadece …

6
Xcode, değiştirilmemiş film şeridini ve XIB dosyalarını değiştirir
Öykü tahtaları, birden fazla kişi üzerinde işbirliği yaptığında, git iş akışı perspektifinden oldukça büyük bir acıdır. Örneğin, .storyboard dosyasındaki XML'nin başlangıç <document>etiketi toolsVersionve systemVersionöznitelikleri, en son dosya manipülatörünün çalıştırdığı yapılandırma ne olursa olsun değiştirilir. Herkesin Xcode sürümlerini tam olarak senkronize etmek yardımcı oluyor gibi görünüyor toolsVersion, ancak systemVersiongeliştiricinin çalıştırdığı belirli …



2
StoryBoard Kimliği nedir ve bunu nasıl kullanabilirim?
IOS geliştirmede yeniyim ve yakın zamanda Xcode 4.5 ile başladım. Her viewController için film şeridi kimliği dahil bazı kimlik değişkenlerini ayarlayabileceğimi gördüm. Bu nedir ve nasıl kullanabilirim? Stackoverflow'u aramaya başladım ve bunun için herhangi bir açıklama bulamadım. Denetleyicimi hatırlamak için ayarlayabileceğim sadece aptal bir etiket olmadığını varsaydım, değil mi? Bu …

14
Çalışma zamanında belirli bir alt görünüm için otomatik düzeni devre dışı bırakabilir miyim?
Çerçevesinin programlı olarak işlenmesi gereken bir görünümüm var - bu, çerçevenin başlangıcını değiştirerek bir süpervizörün etrafında kaydırılan ve yakınlaştırılan içeriğine saran bir tür belge görünümü. Otomatik düzen, çalışma zamanında bununla savaşır. Otomatik düzeni devre dışı bırakmak, diğer görünümlerin düzenini işlemek için makul bir şekilde kullanılabileceği için biraz zor görünüyor. Görünüşe …

14
Xcode 6 Boyut Sınıflarında Özel Yazı Tipi Boyutlandırma, Özel Yazı Tipleriyle düzgün çalışmıyor
Xcode 6 yeni özelliği vardır yazı ve yazı tipi boyutları içinde UILabel, UITextFieldve UIButtonsağ Film şeridinde, mevcut cihaz yapılandırmanın boyutu sınıfına göre otomatik olarak ayarlanabilir. Örneğin, UILabel"herhangi bir genişlik, kompakt yükseklik" (yatay iPhone'larda olduğu gibi) yapılandırmalarında 12 yazı tipi boyutunu ve "normal genişlik, normal yükseklik" yapılandırmalarında ( iPad'ler gibi ) …

4
UILabel'de Dokunma Olayını işleme ve bir IBAction'a bağlama
Tamam, UILabelbazı varsayılan "başlamak için dokunun" metnini görüntüleyen bir arayüz oluşturucum var. Kullanıcı UILabeldüğmesine dokunduğunda, -(IBAction)next;yeni bir şey söylemek için etiketteki metni güncelleyen bir IBAction yöntemini tetiklemesini istiyorum . Bu, bir bağlantıyı yöntemimden etiketime sürüklememe ve ardından bir düğmeyle olduğu gibi içeride rötuş yapmama izin verseydi gerçekten uygun olurdu. ama …

3
Xcode 4.5 kullanarak storyboard'ları düzenlerken yeni Çıkış simgesinin ne için kullanıldığını bilen var mı?
Çıkış simgesine sağ tıklandığında boş bir pencere açılır. Bir bağlantıyı herhangi bir IB öğesine veya karşılık gelen kaynak dosyaya Ctrl tuşunu basılı tutup sürükleyemezsiniz. Doktorlar hiç sevmez. Uç dosyalarında görünmez, yalnızca hikaye tahtalarında görünür. Benim varsayımım, bunun segmentler için bir doğal sonuç olduğu, ancak bunu destekleyecek yeni bir yöntem görmüyorum. …

17
Arabirim Oluşturucu'da UIScrollView'ı nasıl kullanırım?
UIScrollViewGeçmişte onu programlı olarak işleyerek başarılı bir şekilde kullanmış olsam da, özel olarak Interface Builder'da kurarak onu çalıştırmakta sorun yaşıyorum. İPhone uygulamamda basit bir "hakkında" sayfam var. Bir UITextView, bazı simgeleri ve diğer uygulamalarıma bağlantılar var. Tüm bu görünümleri UIScrollView, toplam boyutları> 480 olacak şekilde düzenleyerek kendi görünümüme ekledim. Uygulamamı …

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.