«autolayout» etiketlenmiş sorular

Otomatik Düzen, OS X ve iOS için kısıtlamaya dayalı, açıklayıcı bir kullanıcı arayüzü düzen sistemidir.


12
Kısıtlama değişikliklerini nasıl canlandırabilirim?
Eski bir uygulamayı bir ile güncelliyor AdBannerViewve hiçbir reklam olmadığında, ekrandan çıkar. Bir reklam olduğunda ekranda kayar. Temel şeyler. Eski stil, kareyi bir animasyon bloğuna koydum. Yeni stil, konumu IBOutletbelirleyen otomatik düzen kısıtlamasına sahibim Y, bu durumda denetimin altından mesafedir ve sabiti değiştirir: - (void)moveBannerOffScreen { [UIView animateWithDuration:5 animations:^{ _addBannerDistanceFromBottomConstraint.constant …



30
UIScrollView Kaydırılabilir İçerik Boyutu Belirsizliği
Diğer geliştiriciler, Arayüz Oluşturucu'da (Xcode 5 / iOS 7) AutoLayout ile sorun yaşıyorum. Bu çok basit ve önemli, bence herkes bunun nasıl düzgün çalıştığını bilmeli. Bu Xcode'da bir hata ise, kritik bir hata! Yani, böyle bir görünüm hiyerarşisine sahip olduğum zaman başım belaya girer: >UIViewController >> UIView >>>UIScrollView >>>>UILabel (or …

16
Swift kullanarak programlı olarak kısıtlamalar nasıl eklenir
Bunu geçen haftadan beri bir adım daha atmadan çözmeye çalışıyorum. Tamam, o yüzden bazı uygulamak gerekir kısıtlamaları programlı içinde Swift a UIViewbu kodu kullanarak: var new_view:UIView! = UIView(frame: CGRectMake(0, 0, 100, 100)); new_view.backgroundColor = UIColor.redColor(); view.addSubview(new_view); var constX:NSLayoutConstraint = NSLayoutConstraint(item: new_view, attribute: NSLayoutAttribute.CenterX, relatedBy: NSLayoutRelation.Equal, toItem: self.view, attribute: NSLayoutAttribute.CenterX, multiplier: …

4
StackPanel'in çocuklarına maksimum alanı aşağı doğru doldurmaları nasıl sağlanır?
Sadece soldan akan metin ve sağdan yardım kutusu istiyorum. Yardım kutusu en alta kadar uzanmalıdır. StackPanelAşağıdaki dış kısmı çıkarırsanız harika çalışır. Ancak düzen nedeniyle (UserControls dinamik olarak ekliyorum) sarma olması gerekir StackPanel. Nasıl denedim gördüğünüz gibi GroupBox, altına kadar uzatmak için nasıl alabilirim StackPanel: VerticalAlignment="Stretch" VerticalContentAlignment="Stretch" Height="Auto" XAML: <Window x:Class="TestDynamic033.Test3" …

7
Xcode 6'da AutoLayout kısıtlamalarını kullanarak boyuta sığma davranışını taklit etme
Bir görünümü UIImageView en boyuna uygun içerik modunu anımsatan bir şekilde boyut ve düzen için AutoLayout kullanmak istiyorum. Arayüz Oluşturucu'da bir kapsayıcı görünümü içinde bir alt görünüm var. Alt görünümde saygı duymak istediğim doğal bir en-boy oranı var. Kapsayıcı görünümünün boyutu çalışma zamanına kadar bilinmiyor. Kapsayıcı görünümünün en boy oranı …

21
Bir görünüm gizlendiğinde diğer görünümleri taşımak için otomatik düzen nasıl kullanılır?
Özel Hücremi IB'de tasarladım, sınıflandırdım ve çıkışlarımı özel sınıfıma bağladım. Hücre içeriğinde üç alt görünümü var: UIView (cdView) ve iki etiket (titleLabel ve emailLabel). Her satır için mevcut verilere bağlı olarak, bazen UIView ve hücremde iki etiket ve bazen sadece iki etiket görüntülenmesini istiyorum. Ne yapmaya çalışıyorum UIView özelliği gizli …

10
Otomatik Tercih Edilen Maksimum Düzen Genişliği, 8.0'dan önceki iOS sürümlerinde mevcut değildir
Xcode6 beta6 ile mevcut bir iOS projesini açtım ve Xcode, hem Storyboard hem de Xib dosyaları için aşağıdaki uyarıyı listeler: Otomatik Tercih Edilen Maksimum Düzen Genişliği, 8.0'dan önceki iOS sürümlerinde mevcut değildir Genişliği aşağıdaki gibi açık ayarlayarak uyarıyı adreslemeye çalıştım: Ancak bu uyarıları çözmedi. Nasıl çıkarılabilirler?
322 ios  autolayout  ios8  xcode6 

21
“Bu uygulama otomatik yerleşim motorunu bir arka plan iş parçacığından değiştiriyor” hatası mı alıyorsunuz?
Swift kullanarak OS X'imde bu hatayla çok fazla karşılaşıyorum: "Bu uygulama, motorun bozulmasına ve garip çökmelere neden olabilecek bir arka plan iş parçacığından otomatik yerleşim motorunu değiştiriyor. Bu, gelecekteki bir sürümde bir istisnaya neden olacaktır." Benim bir NSWindow var ve contentViewpencerenin görünümlerinde takas ediyorum . Elde hatayı ben çalıştığınızda ve …

29
Bir kapsayıcı görünümünde birden çok görünümü eşit aralıklarla yerleştirme
Otomatik Yerleşim hayatımı zorlaştırıyor. Teorik olarak, geçiş yaptığımda gerçekten yararlı olacaktı, ama her zaman onunla savaşıyorum. Yardım bulmaya çalışmak için bir demo projesi yaptım. Görünüm yeniden boyutlandırıldığında görünümler arasındaki boşlukların eşit olarak nasıl artırılacağını veya azaltılacağını bilen var mı? İşte üç etiket (elle dikey olarak eşit aralıklarla yerleştirilmiş): İstediğim, döndürdüğümde …

9
LayoutSubviews ne zaman çağrılır?
layoutSubviewAnimasyon sırasında mesaj almayan özel bir görünüm var . Ekranı dolduran bir görüşüm var. Gezinme çubuğunun yüksekliğini değiştirirsem, ekranın altında Arayüz Oluşturucu'da doğru şekilde yeniden boyutlandırılan özel bir alt görünümü vardır. layoutSubviewsgörünüm oluşturulduğunda çağrılır, ancak bir daha asla. Alt görünümlerim doğru bir şekilde düzenlenmiş. Arama sırasında durum çubuğunu kapatırsam, layoutSubviewsana …

15
NSLayoutConstraint “UIView-Encapsulated-Layout-Height” nedir ve onu temiz bir şekilde yeniden hesaplamaya zorlamaya nasıl devam etmeliyim?
Ben var UITableViewiOS 8 altında çalışan ve film şeridindeki sınırlamalardan otomatik hücre yükseklikleri kullanıyorum. Hücrelerimden biri tek bir tane içeriyor UITextViewve kullanıcı girişine göre daralması ve genişletmesi gerekiyor - metni küçültmek / genişletmek için dokunun. Metin görünümüne bir çalışma zamanı kısıtlaması ekleyerek ve kullanıcı olaylarına yanıt olarak kısıtlama sabitini değiştirerek …

3
Xcode 6'daki Storyboard'da "Kenar boşluğuna sınırla" nedir?
Otomatik düzenleme ve kısıtlamalar ile çalışıyorum ve Constrain to marginsXcode 6'da Xcode 5'te bulunmayan ve varsayılan olarak işaretlenen bir seçenek olduğunu buldum . Bir test projesi oluşturdum UITableViewve çerçeve ile aynı boyutta bir ViewController ekledim ve kısıtlamalar ekledim Xcode 6 Burada tableview görünümü ile aynı kareye sahip olsa da görebilirsiniz …

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.