SORU
4 EYLÜL 2013, ÇARŞAMBA


Bir görünüm kaldırıldığında kısıtlamaları ile ne olur

Sorum şu, basit ama belgelerinde herhangi bir bilgi bulamadım.

Görünüm hiyerarşisi (veya başka bir görünüme taşınmış) kaldırıldığında düzeni kısıtlamaları ile ne olur?

Örneğin, diyelim ki subviews A B C kap var. Kap C bazı sınırlamalar tutar. O [A removeFromSuperview] diyoruz. A kısıtlamalarını ne olacak?

Ne dedi A 8 ** tekrar eklersek olur?

CEVAP
4 EYLÜL 2013, ÇARŞAMBA


Kısıtlamalar kaldırıldı. Eğer Bir daha eklerseniz, bunun için yeni kısıtlamalar yapmak zorunda kalacak, ya da eğer daha önce bu kısıtlamaları kaldırmak kaydederseniz, geri ekleyebilirsiniz. Böyle bir şey yaptığım zaman, ben bir görünüm view1 denilen bu gibi kısıtlamalar kaydedin:

self.portraitConstraints = [NSMutableArray new];
for (NSLayoutConstraint *con in self.view.constraints) {
    if (con.firstItem == self.view1 || con.secondItem == self.view1) {
       [self.portraitConstraints addObject:con];
    }
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • arnejann

    arnejann

    3 Kasım 2007
  • efaustus9

    efaustus9

    16 HAZİRAN 2006
  • Kayla Caton - Peet

    Kayla Caton

    23 HAZİRAN 2012