मेरे पास [UIButton buttonWithType:UIButtonTypeCustom]
है जिसमें एक छवि (या एक पृष्ठभूमि छवि - एक ही समस्या है) [UIImage imageWithContentsOfFile:]
द्वारा बनाई गई है जो कैमरे द्वारा ली गई जेपीजी फ़ाइल को इंगित करती है और एप्लिकेशन द्वारा दस्तावेज़ फ़ोल्डर में सहेजी जाती है।UIButton छवि रोटेशन समस्या
यदि मैं केवल UIControlStateNormal
के लिए छवि को परिभाषित करता हूं, तो जब मैं बटन को स्पर्श करता हूं तो छवि अपेक्षित के रूप में गहरा हो जाती है, लेकिन यह 90 डिग्री या 180 डिग्री भी घूमती है। जब मैं अपनी उंगली को हटा देता हूं तो यह सामान्य हो जाता है।
ऐसा नहीं होता है अगर मैं UIControlStateHighlighted
के लिए एक ही छवि का उपयोग करता हूं, लेकिन फिर मैं स्पर्श संकेत (गहरा चित्र) खो देता हूं।
यह केवल एक फ़ाइल से पढ़ने वाली छवि के साथ होता है। यह [UIImage ImageNamed:]
के साथ नहीं होता है।
मैंने फ़ाइल को पीपीजी प्रारूप में जेपीजी के बजाय सहेजने की कोशिश की। इस मामले में छवि गलत अभिविन्यास में शुरू होने के साथ दिखाई देती है, और स्पर्श होने पर फिर से घुमाया नहीं जाता है। यह किसी भी तरह का अच्छा समाधान नहीं है क्योंकि पीएनजी बहुत बड़ा है और इसे संभालने में धीमा है।
क्या यह एक बग है या क्या मैं कुछ गलत कर रहा हूं?
मैं एक ऐसी ही समस्या आ रही है जहां खोलना पृष्ठभूमि सेट करने के बाद एक uiimagepicker से चुने गए एक तस्वीर के लिए छवि, छवि घूर्णन सीसीडब्ल्यू 90 डिग्री दिखाई देता है। – marciokoko