2014-10-25 16 views
6

के लिए कोड में आकार वर्गों का उपयोग और कुशलतापूर्वक उपयोग कैसे करें IOS 8 के लिए एक्सकोड में आकार कक्षाओं का उपयोग करने के बारे में ऑनलाइन जानकारी की एक अच्छी मात्रा है, लेकिन कोड में आकार कक्षाओं को पढ़ने, व्याख्या करने या छेड़छाड़ करने के बारे में बहुत कम या कुछ भी नहीं है। कोड में ऐसा करने का विकल्प भी एक विकल्प है?आईओएस 8

उत्तर

11

बेशक, एक बार फिर से मैं मैं के बाद (!) मैं पर पोस्ट के लिए क्या देख रहा है अतः :)

iOS 8 में, वहाँ वास्तव में लगता है एक वर्ग UITraitCollection आकार वर्ग के बारे में जानकारी है।

UIContentContainer - viewWillTransitionToTraitCollection:withTransitionCoordinator:

UITraitEnvironment - traitCollectionDidChange:

भी आसान, self.traitCollection किसी भी भीतर पहुँचा जा सकता है:

बदले, तो उसे, किसी भी UIViewController 2 प्रोटोकॉल कि UIViewController औजार के दोनों के तरीकों ओवरराइड कर सकते हैं उस तक पहुँच प्राप्त करने के लिए UIViewController