पृष्ठभूमि बटन और किए गए बटन का टेक्स्ट रंग कैसे बदलें? क्या कोई तरीका है कि मैं नेविगेशनबार रंग और नेविगेशन बार शीर्षक रंग और नीचे बार रंग भी बदल सकता हूं? संदर्भ के लिए संलग्न स्क्रीनशॉट: UIDocumentInteractionController को कैसे बदलें बटन टेक्स्ट और पृष्ठभूमि रंग
उत्तर
मैं एक idear बार रंग बदलने के लिए है:
let allNavigationBar = UINavigationBar.appearance()
allNavigationBar.barTintColor = UIColor.red // change the bar background color
allNavigationBar.tintColor = UIColor.black // change the Done button's tintColor
let alloolbar = UIToolbar.appearance()
allToolbar.barTintColor = UIColor.red // dones't work, try backgroundImage
allToolbar.backgroundColor = UIColor.blue // dones't work
allToolbar.tintColor = UIColor.brown // change the toolbar's item tint color
लेकिन इस विधि बड़ा प्रभाव है, अपने सभी UINavigationBar
और UIToolBar
यह बदलाव लाना होगा।
आशा है कि कोई और बेहतर समाधान दे सकता है।
आप अस्थायी रूप से विंडो के रंग रंग को बदल सकते हैं।
func presentDocument() {
//present the controller here
self.appDelegate.window.tintColor = UIColor.red
}
फिर इसे वापस बाद में बदल:
func documentInteractionControllerDidEndPreview(documentInteractionController) { //replace parameter with your uidocumentviewinteractioncontroller
self.appDelegate.window.tintColor = UIColor.white
}
@Dee। मुझे लगता है कि आपने इस हिस्से को अपने दूसरे प्रश्न में से एक में पूछा है। उस स्थिति में आप उस पूर्वावलोकन नियंत्रक को दिखाने में सक्षम नहीं थे। उस प्रश्न में सुझाव दिया गया है कि उस प्रतिनिधि विधि से "स्वयं" वापस लौटना है। यदि आप इसे सही तरीके से कार्यान्वित करते हैं तो आपका पूर्वावलोकन उसी नेविगेशन बार रंग का उपयोग करेगा क्योंकि उसके मूल नियंत्रक का उपयोग किया जा रहा है। मेरा मतलब है कि अगर आपने कुछ ViewController से सीधे UIDocumentInteractionController खोला है तो UIDocumentInteractionController अपने मूल दृश्य नियंत्रक के नेविगेशन बार रंग का उपयोग करेगा। यह आपको पूर्ण बटन रंग बदलने में मदद कर सकता है
मैं अब नेविगेशनबार शीर्षक शीर्षक और टेक्स्ट और पृष्ठभूमि रंग को संशोधित करने में सक्षम हूं। लेकिन नीचे टूलबार रंग काम नहीं कर रहा है। क्या आप कृपया – Dee
@Dee के साथ मेरी मदद कर सकते हैं @ मैं नेविगेशनबार बटन शीर्षक और टेक्स्ट और पृष्ठभूमि रंग को संशोधित करने में असमर्थ हूं। अपने यह कैसे किया? –
मैंने इसे हल किया। यहाँ कोड मेरे लिए काम कर रहा है पूरी तरह से:
func documentInteractionControllerViewControllerForPreview(_ controller: UIDocumentInteractionController) -> UIViewController {
UINavigationBar.appearance().barTintColor = Colors.redColor()
UINavigationBar.appearance().tintColor = UIColor.white
UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName : UIColor.white, NSFontAttributeName: UIFont.systemFont(ofSize: 14, weight: UIFontWeightBold)]
return self
}
let QLNavAppearance = UINavigationBar.appearance(whenContainedInInstancesOf: [QLPreviewController.self])
QLNavAppearance.tintColor = UIColor.red // some
QLNavAppearance.barTintColor = UIColor.red // some
QLNavAppearance.backgroundColor = UIColor.red // some
यह थोड़ा hacky है के रूप में अपनी तथ्य यह है कि QLPreviewController वर्ग UIDocumentInteractionController को लागू है, लेकिन कुछ इस तरह कम से कम दखल समाधान है पर निर्भर। इससे पहले कि आप UIDocumentInteractionController
import QuickLook
UIBarButtonItem.appearance(whenContainedInInstancesOf [QLPreviewController.self]).tintColor = UIColor.black
- 1. QPushButton टेक्स्ट और पृष्ठभूमि रंग को कैसे बदलें
- 2. सी # एक बटन की पृष्ठभूमि बदलें रंग
- 3. चयनित टेक्स्ट रंग कैसे बदलें?
- 4. UINavigationBar बटन आइटम पर टेक्स्ट रंग कैसे बदलें
- 5. नोटपैड ++ टेक्स्ट रंग बदलें?
- 6. NavigationBar बदलें रंग (पृष्ठभूमि रंग)
- 7. बदलें पृष्ठभूमि रंग WPF
- 8. इनपुट और टेक्स्ट फ़ील्ड में पृष्ठभूमि रंग?
- 9. नोटपैड ++ टेक्स्ट एडिटर में पृष्ठभूमि रंग कैसे बदलें?
- 10. जांचने पर System.Windows.Forms.ToolStrip बटन हाइलाइट/पृष्ठभूमि रंग कैसे बदलें?
- 11. xterm: पृष्ठभूमि रंग कैसे बदलें?
- 12. ग्नुपलॉट - पृष्ठभूमि रंग बदलें
- 13. WPF कैसे बटन पृष्ठभूमि रंग
- 14. एक्शनबैरशेलॉक पृष्ठभूमि रंग बदलें
- 15. वरीयता बदलें सक्रियता टेक्स्ट रंग
- 16. पृष्ठभूमि रंग बदलें
- 17. यूआई-जीआरआईडी हेडर - रंग बदलें और टेक्स्ट
- 18. सब्लिमे टेक्स्ट: हाइलाइट पृष्ठभूमि बदलें
- 19. UIAlertcontroller पृष्ठभूमि बदलें रंग
- 20. बदलें टीआर पृष्ठभूमि रंग
- 21. खोज सुझावों को कैसे बदलें टेक्स्ट रंग
- 22. एंड्रॉइड डिफ़ॉल्ट चेतावनी संवाद के पृष्ठभूमि रंग को कैसे बदलें
- 23. Tkinter में टेक्स्ट कर्सर रंग कैसे बदलें?
- 24. सूची बदलें कैसे बदलें टेक्स्ट रंग
- 25. एंड्रॉयड बटन पृष्ठभूमि रंग
- 26. बदलें टाइमपिकर टेक्स्ट रंग
- 27. पृष्ठभूमि रंग = बटन: IE
- 28. बदलें टैब पृष्ठभूमि रंग और टैब
- 29. हाइलाइट की गई टेक्स्ट पृष्ठभूमि और अग्रभूमि - कैसे बदलें?
- 30. uinavigationbar बैक बटन टेक्स्ट को कैसे बदलें
कहाँ स्क्रीनशॉट – paper1111
मैं संलग्न स्क्रीनशॉट देखें करने में सक्षम हूँ है प्रदर्शित करते हैं। क्या यह आपको दिखाई नहीं दे रहा है? क्या मुझे इसे फिर से अपलोड करने की ज़रूरत है? – Dee
अब मैं इसे देख सकता हूं, अभी यह कहा गया है कि 'imgur क्षमता से अधिक है' – paper1111