2012-01-04 20 views
6

को एनिमेट करने के लिए UIButton टेक्स्ट का कारण बनता है मुझे एक UIView मिला है जो दिखाई देने पर UIModalTransitionStylePartialCurl संक्रमण शैली का उपयोग करके एक मोडल व्यू में उपयोग किया जाता है। इस UIView में UIButton शामिल है। अजीब चीज यह है कि जब भी दृश्य दिखाई देता है, क्योंकि प्राथमिक पृष्ठ विंडो के शीर्ष तक पहुंचता है, तो मोडल व्यू पर बटन स्वयं को एनिमेट करता है, पाठ को स्वयं के केंद्र से बटन पर टाइप करने लगते हैं। इस एनीमेशन का आंदोलन थोड़ा विचलित है।UIModalTransitionStylePartialCurl

ऐसा क्यों होता है? क्या इसे रोकने का कोई तरीका है?

UIButton एक कस्टम पृष्ठभूमि का उपयोग करता है, लेकिन इसे मॉडल व्यू के लिए XIB में परिभाषित किया गया है और यह मेरे किसी विशेष उप-वर्ग का उपयोग नहीं करता है। यह एक मानक बटन है।

+0

मैं बस इस सटीक मुद्दे में भाग गया। अब मैं बस सबसे आसान संभव कामकाज के साथ आने की कोशिश कर रहा हूं। – zem

उत्तर

12

मुझे एक ही समस्या थी और उल्लिखित ऑटोरेसाइजिंगमास्क कोड मेरे लिए काम नहीं करता था। हालांकि यह मुझे कुछ पॉइंटर्स देता है जिस दिशा में मुझे देखना चाहिए। असल में जो दृश्य दिखाई देगा, उसे प्रारंभिक रखने के लिए दिखाए जाने से पहले 'खींचा' होना चाहिए। आईओएस 5 से पहले यह एनीमेशन के लिए स्वचालित रूप से पृष्ठ-कर्ल समेत किया गया था, लेकिन आईओएस 5 ने इसे तोड़ दिया। लेकिन दृढ़ता से 'ड्राइंग' को स्वयं को देखते हुए डिडलोड ने इसे मेरे लिए हल किया!

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    // Do any additional setup after loading the view from its nib. 
    [self.view layoutIfNeeded]; 
} 

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^