मैं दृश्य नियंत्रक पूर्ण स्क्रीन अर्ध-पारदर्शी रूप से प्रस्तुत करना चाहता हूं ताकि मैं अभी भी इसके नीचे दृश्य देख सकूं। निम्न कोड नया दृश्य नियंत्रक प्रस्तुत करता है, लेकिन यह वर्तमान को बदल देता है। मूल दृश्य नियंत्रक को दृश्यमान रखने का सबसे अच्छा तरीका क्या है? नए दृश्य नियंत्रक के दृश्य में अर्ध-पारदर्शी काला पृष्ठभूमि होगी।आईओएस - पारदर्शीता के साथ वर्तमान दृश्य नियंत्रक
NewViewController* newVC = [[NSClassFromString(@"NewViewController") alloc] initWithNibName:deviceNib bundle:nil];
newVC.modalPresentationStyle = UIModalPresentationFullScreen;
newVC.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:newVC animated:YES completion:NULL];
सच है, लेकिन मैं व्यू कंट्रोलर का उपयोग करना चाहता हूं। – soleil
आप अभी भी अपने UIViewController को alloc/init के माध्यम से तुरंत चालू कर सकते हैं, तो mySemiTransparentView केवल आपका ViewController.view – CSmith
हो सकता है जब तक कि आप अपने semitransparent दृश्य पर सब कुछ नहीं चाहते हैं .5 अल्फा (बटन और ऐसे सहित), अल्फा सेट न करें देखें, क्योंकि यह सभी उपमहाद्वीपों के लिए तैयार है। आप पृष्ठभूमि दृश्य बनाने से बेहतर हैं जो पूरे स्क्रीन को लेता है जो .5 अल्फा है, और उसके बाद अपने बटन और उस पर लेयरिंग करता है। –