के माध्यम से MFMailComposeViewController में स्टेटस बार रंग बदलें, मैं नेविगेशन बार बटन, नेविगेशन बार टिंट रंग और टेक्स्ट रंग का रंग बदलने की कोशिश कर रहा हूं, हालांकि मुझे कहीं भी नहीं मिल रहा है। MFMailComposeViewController
को UIActivityViewController
के माध्यम से सक्रिय किया जा रहा है और मैंने कुछ अलग-अलग तरीकों की कोशिश की है जो पहले काम कर चुके हैं (हालांकि UIActivityViewController
के माध्यम से नहीं)।UIActivityViewController
यह मेरे वर्तमान कोड है:
UINavigationBar.my_appearanceWhenContainedIn(MFMailComposeViewController).barTintColor = UIColor.blackColor()
यह here सुझाव दिया गया था। मैंने यह भी कोशिश की है:
activityVC.navigationController?.navigationBar.tintColor = UIColorFromRGB(0x0096FF)
activityVC.navigationController?.navigationBar.barTintColor = UIColor.whiteColor()
मैं स्टेटस बार रंग बदलने की भी तलाश कर रहा हूं।
किसी के पास कोई विचार है?
अद्यतन:
मैं बटन और शीर्षक के लिए नेविगेशन पट्टी समस्याओं का हल नहीं, लेकिन अभी भी स्थिति पट्टी के लिए एक समाधान की तलाश में। ऐसा करने से काम नहीं करता है:
self.presentViewController(activityVC, animated: true, completion: {() in
UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: true)
})
मेरे पास यह है, लेकिन मुझे स्टेटस बार शैली को दृश्य नियंत्रकों के बीच अलग होने की आवश्यकता है। – user3746428