मेरे application:didFinishLauchginWithOptions:
में मैंने अपने नियंत्रणों के लिए डिफ़ॉल्ट उपस्थिति सेट की हैं।UIBarButtonItem उपस्थिति मुझे एक अपवाद की आवश्यकता है
UIImage *transparentImage = [UIImage imageNamed:@"transparent.png"];
[[UIBarButtonItem appearance]setBackgroundImage:transparentImage
forState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
यह मेरे लिए बहुत अच्छा काम करता है क्योंकि यह सामान्य UIBarButton एक पारदर्शी फ्लैट दिखता है। हालांकि, एक बटन I है जिसे UIDocumentInteractionController
से प्रस्तुत किया जाता है जब आप "त्वरित रूप" दबाते हैं जिसमें सही उपस्थिति नहीं होती है।
मेरा मानना है कि यह केवल barbuttonitem मैं कि सिर्फ एक छवि है है। क्या कोई तरीका है कि मैं इसे कुछ विपरीत देने के लिए इस बटन को संशोधित कर सकता हूं ताकि यह इतना बदसूरत न लगे? यहां तक कि मूल पृष्ठभूमि भी मेरी naviagationbar पृष्ठभूमि के खिलाफ ठीक दिखता है।