2013-02-21 14 views
5

मैं एक ऐप पर काम कर रहा हूं जो उपयोगकर्ता को MFMailComposeViewController का उपयोग करके एक छवि ईमेल करने की अनुमति देता है। संलग्न छवि 1200 x 1800 है और यह आवश्यक है कि छवि का आकार न बदल जाए।MFMailComposeViewController छवि अनुलग्नक पर वास्तविक आकार

बड़ी छवियों के साथ, MFMailComposeViewController उपयोगकर्ता को एक एक्शन शीट के साथ प्रस्तुत करता है जब उन्हें 'भेजें' दबाया जाता है (स्क्रीनशॉट देखें) छवि को नीचे स्केल करने का विकल्प देता है। मैं इस एक्शन शीट को प्रदर्शित नहीं करना चाहता हूं और संलग्न छवि के वास्तविक आकार को मजबूर करना चाहता हूं।

किसी भी सुझाव की सराहना की!

screenshot

उत्तर

-2

MFMailComposeViewController एक वर्ग जिसका व्यवहार हम परिवर्तन करने के लिए नहीं जा सकते, एप्पल के दिशा निर्देशों के अनुसार है। इसलिए, डिफ़ॉल्ट व्यवहार के लिए बेहतर छड़ी ताकि आप समीक्षा के लिए ऐप सबमिट करते समय समस्याओं में भाग न सकें। हालांकि, एक हैक है जो आप कर सकते हैं: जब कोई उपयोगकर्ता किसी अन्य विकल्प का चयन करता है, जो आप चाहते हैं उसके अलावा, एक संदेश दिखाएं कि वास्तविक आकार यह है कि ऐप के व्यवहार के रूप में क्या जोड़ा जाएगा और उसकी पसंद होगी अवहेलना करना।

+0

आपकी प्रतिक्रिया, जीन की सराहना करें। कृपया बताएं कि कोई कैसे निर्धारित करेगा कि उपयोगकर्ता ने कौन सी चयन की है। शायद मैंने इसे अनदेखा कर दिया है, लेकिन मैंने 'MFMailComposeViewController' प्रतिनिधिमंडल विधियों में कुछ भी नहीं देखा। बिना किसी विस्तार के दो सप्ताह के लिए – rog

+0

-1। मुझे नहीं लगता कि आपने जो सुझाव दिया है वह वास्तव में संभव है। – rog

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