मैं उस दृश्य या सबव्यू के वास्तविक आयाम कैसे प्राप्त करूं जो मैं नियंत्रित कर रहा हूं? उदाहरण के लिए:आईओएस व्यू के वास्तविक आयाम प्राप्त करें
UIView *firstView = [[UIView alloc] initWithFrame:CGRectMake(0,0,200,100)];
[self addSubview:firstView];
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(10, 20, 230, 120)];
[firstView addSubview:button];
आप देख सकते हैं, मेरे button
वस्तु दृश्य इसे करने के लिए जोड़ा जा रहा है के आयामों से अधिक है।
यह दिमाग है (माना जाता है कि कई वस्तुओं को सबव्यू के रूप में जोड़ा जा रहा है), मैं firstView
की वास्तविक चौड़ाई और ऊंचाई कैसे निर्धारित कर सकता हूं?
क्रमश: 230 और 120 है, मुझे नहीं लगता कि आपकी समस्या क्या है। –
firstView.bounds.size.height (चौड़ाई) अपना आकार –
@ एच 2CO3 दें, हालांकि यह नहीं है, यह 240 और 140 बटन के x और y स्थिति के कारण है। वैसे भी, यह सवाल नहीं था .. लक्ष्य दृश्य की सीमाओं से अधिक उपव्यू के प्रोग्रामेटिक परिवर्धन के साथ, क्या आप मूल UIView की वास्तविक सीमाओं की गणना कर सकते हैं? – GeorgeBuckingham