2016-03-22 18 views
-1

[Bunu Xcode beta sürümünde çalıştırdığımda, yalnızca birçok düğme görünür durumda. Diğer düğmeler daraltılmış gibi görünüyor. Biri, 3 düğmeler için, kısıtlarını düzeltmek için bana bu konuda yardım edebilir misiniz?] ben aşağıdaki ekran görüntüsünde (düğmelerden biri için genişliğini ayarlarken [1] Benim içinHızlı programlamada eşit aralıklı düğmeler için kısıtlama ne olacaktır?

http://i.stack.imgur.com/UOGLO.png

+0

Sen Swift kullanıyor:

burada Apple'dan iyi bir video bakış var? O bölgede uzmanlar almak için etiketi ekleyin. – bcsb1001

+0

@ bcsb1001 Yardım etmek istediğinizi anlıyorum, ancak OP'nin kısıtlarının kod tarafından açıklanıp bildirilmediğini biliyor muyuz? Çoğu kişi Xcode'un Interface Builder'daki kısıtlamalarını kodla değil, ayarlar. Burada durum böyle değil, Swift ile tamamen alakasız olabilir. :) – Moritz

+0

bu sizin için yararlı olabilir ... düğmeler yerine buradaki etiketleri kullanabilirsiniz http://stackoverflow.com/questions/30838475/change-auto-layout-dynamically/30838599#30838599 –

cevap

0

, çalışıyor diğer düğmeler için "eşit genişlikler" kisvesi için).

Yatay ve dikey konum için düğmeyi ortada ortaladım ve boşluğa sabit bir değere ayarladım. Soldaki ve sağdaki düğmeler daha sonra orta düğmeye dikey olarak ortalanır. Şunun gibi:

http://i.imgur.com/1UJsKmi.png

+0

Teşekkür ederim Eirikurii, işe yarıyor! ! – jakk

0

görevin bu tür mevcut en iyi uygulama mümkünse UIStackView (iOS 9.0 ve üstü) kullanmaktır. Her üç düğmeyi de bir UIStackView içine storyboard (veya kod) üzerine yerleştirebilir, dağıtım özelliğini "Equal Spacing" (Eşit Aralık) olarak ayarlayabilir ve genel sahne, vb.

https://developer.apple.com/videos/play/wwdc2015/218/

+0

Daniel için teşekkürler, projemin birçok alanında çok yardımcı oldum. – jakk