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

  • dougownsall

    dougownsall

    7 EKİM 2007
  • superflyy88

    superflyy88

    8 ŞUBAT 2009
  • Vsauce

    Vsauce

    30 Temmuz 2007