2010-06-04 11 views
5

में मानक आयाम प्राप्त करने का कोई प्रोग्रामेटिक तरीका है क्या कोई ऑब्जेक्ट या फ़ंक्शन कॉल है जो आईफोन एसडीके में विभिन्न उपयोगकर्ता इंटरफ़ेस तत्वों के लिए मानक आयाम प्रदान करेगा? विशेष रूप से मैं व्हाइटस्पेस गटर की चौड़ाई की तलाश कर रहा हूं इंटरफ़ेस बिल्डर आमतौर पर आपको नियंत्रण और दृश्य के किनारे के बीच प्राप्त करने की अनुशंसा करता है।क्या आईफोन एसडीके

विंडोज़ में एक सिस्टम कॉल है जिसे GetSystemMetrics कहा जाता है जो विंडोज के लिए इस प्रकार की कुछ जानकारी प्रदान करता है। वेब के आस-पास के विभिन्न आईफोन उदाहरणों को देखते समय मुझे आयामों का बहुत कठिन कोडिंग दिखाई देता है। मैं आम तौर पर इस तरह से काम करना पसंद नहीं करता।

उत्तर

1

मुझे नहीं लगता कि कोई भी तरीका है जो आपको यह जानकारी देगा। एक सामान्य नियम के रूप में, हालांकि, नियंत्रण और स्क्रीन किनारों के बीच 20 अंक और नियंत्रण के बीच 8 अंक (तालिका दृश्य कक्ष अलग-अलग हो सकते हैं)।

इसके लिए अपवाद यूआईपीकर नियंत्रण हैं जो आईफोन स्क्रीन और संभवतः कुछ अन्य लोगों में फैले हुए हैं।

0

आईओएस 5 में, आप ऑब्जेक्ट की उपस्थिति प्रॉक्सी प्राप्त कर सकते हैं और देख सकते हैं कि यह किस संपत्ति का खुलासा करता है। उनमें से कुछ मेट्रिक्स हो सकते हैं।