iphone - UIView change background color to image -


मैं सफलतापूर्वक अपने कुछ UIView पृष्ठभूमि को एक कस्टम छवि को self.view.backgroundColor = [UIColor रंग विथपार्टिशन: [UIImage imageNamed: @ "myCustomBackground.jpg"]];

लेकिन यह नियंत्रक में एक विशेष दृश्य पर काम नहीं करता है जो कि प्रारूप रूप से प्रस्तुत किया जाता है, < पूर्व> लॉग इन वीआईयूआई नियंत्रक * लॉगिन वीकंट्रोलर = [[लॉग इन विज़ुअल कंट्रोलर आलोक] initWithNibName: @ "लॉगिनव्यूकंट्रोलर" बंडल: [एनएसबींडल मुख्य बंडल]]; UINavigationController * navController = [[UINavigationController alloc] initWithRootViewController: loginViewController]; NavController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; NavController.navigationBar.barStyle = UIBarStyleBlack; [आत्म वर्तमान मॉडेल दृश्यकंट्रोलर: नौवीं नियंत्रक एनिमेटेड: नहीं]; [लॉग इन वीआईयूआई नियंत्रक रिलीज]; [नवसंयंत्रर रिलीज़];

ऐसा लगता है कि self.view इस नियंत्रक के अंदर यह दिखा रहा था कि देखने के पीछे है।

संपादित करें

लॉगिनव्यूकंट्रोलर.एम

  - (शून्य) दृश्यडिडलोड {self.view.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed: @ "myCustomBackground.jpg"]];; }   

इस मामले में self.view वर्तमान दृश्य के पीछे छिपा हुआ है जो इसे प्रदर्शित कर रहा है। मैंने पहले से कोई सबव्यू नहीं जोड़ा।

जैसा कि आपने अपनी टिप्पणियों में वर्णित किया है, आपके दृश्य में UIScrollView , UILabel और UIButton

आपको यह सब सबव्यूज संपत्ति पर सेट करना चाहिए backgroundColor = [UIColor clearColor]; < / code>। उम्मीद है कि यह मददगार होगा।

यदि आप आईबी में सबव्यू संपादन कर रहे हैं तो आपको एट्रिब्यूट इंस्पेक्टर में संपत्ति Background खोजनी चाहिए और Clear Color को चुनें (सभी सबव्यूज़ के लिए) )।

Comments

Popular posts from this blog

php - Creating canonical URLs with custom route-classes -

Mysql Local server hardware -

mysql - Formatting problem with PHP DateTime Difference when used as part of an equation -