2015-05-27 7 views
9

पर सभी को स्क्रॉल करना, इसलिए मेरे पास UITextView है, और देखेंडिडलोड मैं अपनी परत घुमाता हूं, इसलिए ऐसा लगता है कि यह स्क्रीन में वापस आ गया है (जैसे स्टार वार्स ओपनिंग क्रॉल)।UITextView CATransform3D के बाद:

समस्या यह है कि स्क्रॉलिंग सब गड़बड़ है। खींचने के लिए थोड़ा सा स्क्रॉल होगा, फिर पिछड़े या समान कूदें; सिम्युलेटर पर यह कभी-कभी नाइन युक्त समन्वय के बारे में एक त्रुटि के साथ भी दुर्घटनाग्रस्त हो जाएगा।

इसी प्रकार, जब मैं अपने आप [UIView animateWithDuration:...] के माध्यम से UITextView स्क्रॉल करने के लिए कोशिश मैं भी अप्रत्याशित स्किप के, झटके, आदि

मुझे लगता है इस कुछ तथ्य यह है कि मैं परत चालाकी से किया है के साथ क्या करना है, मिलता है लेकिन स्पर्श घटनाओं के साथ-साथ एनिमेशन दृश्य पर पंजीकृत हैं ... या ऐसा कुछ?

वैसे भी, मैं काफी स्टंप हूं।

+0

आप के बजाय superview को परिवर्तन लागू करने का प्रयास किया था: इस कड़ी मुद्दे हैं जो आपकी समस्या हो सकती है चर्चा करता है? – Lukasz

+0

क्या आप पाठ दृश्य को स्थिति देने के लिए बाधाओं का उपयोग कर रहे हैं? एक साथ परिवर्तन और बाधाओं का उपयोग करने के साथ समस्याएं प्रतीत होती हैं। एक आम कामकाज किसी अन्य दृश्य में अपमानजनक वस्तु को लपेटना प्रतीत होता है। आईओएस 7 पर बड़े मुद्दे हैं, लेकिन कुछ आईओएस 8 पर भी लागू होते हैं। यह लिंक उन मुद्दों पर चर्चा करता है जो आपकी समस्या हो सकती हैं: http://stackoverflow.com/questions/12943107/how-do-i-adjust-the-anchor-point-of-a-calayer-when-auto-layout-is -बिंग-प्रयुक्त –

+0

@RoryMcKinnel नहीं, मैं सिर्फ स्प्रिंग्स और स्ट्रेट्स का उपयोग कर रहा हूं। लेकिन इस पर ध्यान दिए बिना, UITextView को किसी अन्य दृश्य में लपेटने में मदद मिली है। यदि आप इसे उत्तर में रखना चाहते हैं, तो मैं इसे सही चिह्नित करूंगा। – DanM

उत्तर

3

क्या आप टेक्स्ट व्यू को स्थिति देने के लिए बाधाओं का उपयोग कर रहे हैं? एक साथ परिवर्तन और बाधाओं का उपयोग करने के साथ समस्याएं प्रतीत होती हैं। एक आम कामकाज किसी अन्य दृश्य में अपमानजनक वस्तु को लपेटना प्रतीत होता है। आईओएस 7 पर बड़े मुद्दे हैं, लेकिन कुछ आईओएस 8 पर भी लागू होते हैं।

How do I adjust the anchor point of a CALayer, when Auto Layout is being used?