SORU
1 Mart 2013, Cuma


"Genişliği eşittir yükseklik" kısıtlama Arayüz Oluşturucu

Bir 'kare' kısıtlama 'genişlik yükseklik eşittir' Interface Builder içinde. anlam oluşturmak için bir yol bulamıyorum Olası böyle bir kısıtlama programlı olarak eklemek için sanırım. İB yapabileceğim bir şey var mı? Belki de ben öyle görmüyorum? Önemsiz gibi görünüyor ama bulamıyorum.

CEVAP
18 NİSAN 2013, PERŞEMBE


Böyle Büyük Mükafat 5 Güncelleştirin.1b5

width equals height

Ctrl ve görünümünden sürükleyin ve işaretçi görünümü üzerinde iken bırakın. Birinci ve ikinci kalem görünümünde bir kısıtlama oluşturur.


Daha Önce Böyle Büyük Mükafat 5.1

Genişlik/yükseklik Düzenleyicisi çünkü bu alanlar başka bir özelliği ile ilişkili ya da oranını ayarlamak için yoksun sen.

width constraint

Bu nedenle, Arayüz Oluşturucu: aşağıdaki kodu ifade edemiyorsun

CGFloat ratio = 1.0;
NSLayoutConstraint *constraint = [NSLayoutConstraint
    constraintWithItem:myView
    attribute:NSLayoutAttributeWidth
    relatedBy:NSLayoutRelationEqual
    toItem:myView
    attribute:NSLayoutAttributeHeight
    multiplier:ratio
    constant:0];
constraint.priority = 1000;
[myView.superview addConstraint:constraint];

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • GoogleTechTalks

    GoogleTechTa

    15 AĞUSTOS 2007
  • tychoadragmire

    tychoadragmi

    20 Mart 2006