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

  • Angry Paintballer

    Angry Paintb

    8 Ocak 2012
  • ASUS North America

    ASUS North A

    12 AĞUSTOS 2008
  • TheDailyTechDose

    TheDailyTech

    15 EKİM 2012