वे CGRects
दोनों हैं और जब मैं एक दूसरे के लिए स्विच करता हूं तो मेरा प्रोग्राम वही व्यवहार करता है।UIImageView के फ्रेम और सीमाओं के बीच क्या अंतर है?
उत्तर
प्रलेखन के लिए UIView देखें।
फ्रेम संपत्ति मूल और superview निर्देशांक में एक दृश्य के आकार निर्दिष्ट करता है। सभी विचारों के लिए समन्वय प्रणाली की उत्पत्ति ऊपरी-बाएं कोने में है।
सीमा संपत्ति दृश्य के निर्देशांक में मूल और इसके आकार (दृश्य की सामग्री सीमा आकार की तुलना में बड़ा हो सकता है) का उल्लेख है।
फ़्रेम और सीमाएं समान हैं लेकिन फ्रेम किसी अन्य ऑब्जेक्ट (पर्यवेक्षण) के संदर्भ में है, जबकि संदर्भ संदर्भ स्वयं हैं। मैं अन्य जवाब से विशेष रूप से कहना होगा
This question gives lots of great info. You should definitely read it.
एक बात अपने कार्यक्रम कभी कभी एक ही व्यवहार करेंगे है। उदाहरण के लिए, जब तक आप अभिविन्यास घुमाएंगे।
- (void)viewDidLoad {
[super viewDidLoad];
UIWindow *w = [[UIApplication sharedApplication] keyWindow];
UIView *v = [w.subviews objectAtIndex:0];
NSLog(@"%@", NSStringFromCGRect(v.frame));
NSLog(@"%@", NSStringFromCGRect(v.bounds));
}
इस कोड के उत्पादन में है:
मामले डिवाइस अभिविन्यास पोर्ट्रेट है
{{0, 0}, {768, 1024}} <- frame
{{0, 0}, {768, 1024}} <- bounds
मामले डिवाइस अभिविन्यास है लैंडस्केप
ट्रिस्टनइस कोड चल रहा है द्वारा जवाब से
{{0, 0}, {768, 1024}} <- frame
{{0, 0}, {1024, 768}} <- bounds
तो हाँ आपका कार्यक्रम आमतौर पर वही व्यवहार करेगा लेकिन सभी मामलों में नहीं।
कृपया इस लिंक के माध्यम से जाएं। उम्मीद है कि यह आपकी मदद करेगा।
ध्यान दें कि [केवल-लिंक उत्तर] (http://meta.stackoverflow.com/tags/link-only-answers/info) निराश हैं, SO उत्तर होना चाहिए एक समाधान के लिए खोज का अंत बिंदु (बनाम अभी तक संदर्भों का एक और स्टॉपओवर, जो समय के साथ पुराना हो जाता है)। लिंक को संदर्भ के रूप में रखते हुए, यहां स्टैंड-अलोन सारांश जोड़ना पर विचार करें। – kleopatra
- 1. UIImageView और drawInRect के बीच क्या अंतर है?
- 2. दृश्य के फ्रेम और दृश्य के बीच अंतर + आईफोन
- 3. # {} $ {} और% {} के बीच क्या अंतर है?
- 4. [अपरिभाषित] और [,] के बीच क्या अंतर है?
- 5. $ और $$ के बीच क्या अंतर है?
- 6. के बीच क्या अंतर है:। और: आर !?
- 7. भिन्नता और '-' के बीच क्या अंतर है?
- 8. "$^एन" और "$ +" के बीच क्या अंतर है?
- 9. इंटरफेस बिल्डर के आकार निरीक्षक में फ्रेम और लेआउट के बीच क्या अंतर है?
- 10. JFrame.getContentPane() और JFrame.getRootPane() के बीच क्या अंतर है?
- 11. के बीच क्या अंतर है?
- 12. आईफ्रेम और फ़्रेम के बीच क्या अंतर है?
- 13. DOMContentLoaded और DOMContentReady के बीच क्या अंतर है?
- 14. अंतर और कहां के बीच क्या अंतर है?
- 15. लक्ष्य नामस्थान और xmlns के बीच क्या अंतर है: लक्ष्य?
- 16. "। +" और "। +?" के बीच अंतर
- 17. NavigationService.Navigate() विधि और PhoneApplicationFrame.Source प्रॉपर्टी के बीच क्या अंतर है?
- 18. अपवाद के .TOString() और मैसेज के बीच क्या अंतर है?
- 19. 7zip के 7z.sfx और 7zsd.sfx के बीच क्या अंतर है?
- 20. डीएल के फाइलवर्सन और उत्पादवर्जन के बीच क्या अंतर है?
- 21. फ़ायरबग के console.log() और console.debug() के बीच क्या अंतर है?
- 22. $ {} और # {} के बीच अंतर क्या हैं?
- 23. छाया और सीमाओं के कारण UITableView लगाना
- 24. PHP के बीच क्या अंतर है और इसमें शामिल है?
- 25. पैरामीटर परिभाषाओं के बीच अंतर (प्रकार और नाम), और (प्रकार * नाम) के बीच अंतर क्या हैं?
- 26. ऑब्जेक्ट और * के बीच अंतर?
- 27. अभिव्यक्तियों के बीच उन PHP के बीच क्या अंतर है?
- 28. वीबीए: और + के बीच अंतर
- 29. $ के बीच अंतर? और PowerShell
- 30. AJAX के बीच अंतर और
[UIView के फ्रेम, सीमा, केंद्र, मूल, जब क्या उपयोग करने के लिए?] (के संभावित डुप्लिकेट http://stackoverflow.com/questions/1071112/uiviews-frame-bounds- केंद्र-उत्पत्ति-कब-उपयोग-क्या-क्या) – Vladimir