2015-10-01 11 views
5

पर काम नहीं कर ऐसा लगता है कि UIVisualEffectView जब iPhone 6/6S पर चलने पृष्ठभूमि को धुंधला नहीं है। मैंने केवल एक अन्य व्यक्ति को Apple Developer Forums पर इसका उल्लेख किया है, लेकिन यहां कुछ भी नहीं है।UIVisualEffectView iPhone 6

मैंने इसे प्रदर्शित करने के लिए एक नमूना प्रोजेक्ट लिखा है। आपको बस इतना करना है कि इसे वास्तविक आईपैड और आईफोन 6 पर चलाएं और आप देखेंगे। नोट आपको अपनी परियोजना में एक छवि जोड़ने की आवश्यकता होगी।

यह सिम्युलेटर में ठीक काम करता है, लेकिन जब एक वास्तविक iPhone 6 या 6S पर चलने कलंक दृश्य अपारदर्शी है।

मेरे साधारण दृश्य नियंत्रक:

class ViewController: UIViewController { 

    override func viewDidLoad() { 
    super.viewDidLoad() 

    let effectView = UIVisualEffectView.init(effect: UIBlurEffect.init(style: .Light)) 
    effectView.frame = CGRectMake(20, 100, 200, 200) 

    let imageView = UIImageView.init(image: UIImage(named: "image")) 
    imageView.contentMode = UIViewContentMode.ScaleAspectFill 
    imageView.frame = self.view.bounds 

    self.view.addSubview(imageView) 
    self.view.addSubview(effectView) 
    } 

} 

मैं Xcode 7 जीएम का उपयोग कर रहा है और दोनों iPad मिनी 2 और iPhone 6S पर iOS 9.0.2 चल रहा है।

+0

मैं एक ही समस्या हो रही है, मेरे कलंक एक दूसरे या दो के लिए नहीं है, लेकिन फिर अपारदर्शी और ग्रे बदल जाता है, लेकिन यह सिम्युलेटर ठीक पर काम करता है। –

उत्तर

0

मैंने अपने आईफोन की एक्सेसिबिलिटी सेटिंग्स में पारदर्शिता को बंद कर दिया था।

संबंधित मुद्दे