टेक्स्ट के भाग दिखाते हुए एक एप्लिकेशन में, जब डिवाइस को लैंडस्केप ओरिएंटेशन में बदल दिया जाता है तो मेरे पास फ़ॉन्ट आकार बढ़ता जा रहा है। मुझे यह पसंद नहीं है कि यह पूरी एनीमेशन कैसे करता है और फिर अचानक नए आकार में कूदता है, इसलिए मैं रोटेशन के दौरान आकार परिवर्तन को एनिमेट करना चाहता हूं।आईओएस - UILabel या UITextView में पाठ आकार परिवर्तन को एनिमेट करना?
मैंने कहीं पढ़ा है कि एक UIView
एनीमेशन ब्लॉक में इस परिवर्तन फेंक क्योंकि फ़ॉन्ट संपत्ति नहीं animatable, तो ऐसा करने के लिए मेरे पास क्या विकल्प हैं काम नहीं करता है?
UILabel
/
UITextView
नहीं स्केलिंग कर रहा हूँ के रूप में है के लिए
; बॉक्स की सीमाएं फ़ॉन्ट आकार से अधिक (आनुपातिक रूप से) बढ़ रही हैं, इसलिए टेक्स्ट में फिर से प्रवाह होगा। मेरी तरफ से ठीक है।
संपादित करें: मैं UITextView
को स्केल करने के साथ ठीक होगा।
इसके अलावा, मैं इसे मैन्युअल रूप से "एनिमेटिंग" पर विचार कर रहा था: मेरे पास एक तरीका है जो मेरे विचार बताता है और फ़ॉन्ट आकार के लिए समायोजित करता है। अगर मुझे पता था कि घूर्णन शुरू होने वाला था, और एनीमेशन की अवधि, तो मैं इसे समय दे सकता था ताकि यह एनीमेशन के बीच में एक मध्यवर्ती फ़ॉन्ट आकार या दो प्रस्तुत करता हो। उनको प्राप्त करने में कोई मदद की सराहना की जाएगी।
क्या आप वह हासिल करने में कामयाब रहे हैं जो आप करना चाहते थे? क्या आप प्रश्न को बंद करने के उत्तर में से एक को स्वीकार कर सकते हैं? – MiKL