iOS 8

2014-10-25 33 views
6

için koddaki boyut sınıflarına nasıl erişilir ve bu işlevler yönetilir? IOS 8 için XCode'da boyut sınıflarını kullanma konusunda çok az miktarda bilgi vardır, ancak koddaki boyut sınıflarını okuma, yorumlama veya değiştirme hakkında çok az bilgi vardır. Kodda bunu bir seçenek mi yapıyor?iOS 8

cevap

11

Tabii ki, bir kez daha SO :)

iOS 8'de, aslında var ben sonra (!) Ben yayınladığınız için aradığım şey bulmak boyut sınıfı hakkında bilgi içeren bir sınıf UITraitCollection.

UIContentContainer - viewWillTransitionToTraitCollection:withTransitionCoordinator:

UITraitEnvironment - traitCollectionDidChange:

Daha kolay, self.traitCollection herhangi içinde ulaşılabilir:

değiştiğinde, herhangi UIViewController UIViewController uygular 2 protokollerin her iki yöntemlerini geçersiz kılabilir buna erişmek için UIViewController.