खोज…


पृष्ठभूमि सेट करें

उद्देश्य सी:

view.backgroundColor = [UIColor redColor];

स्विफ्ट:

view.backgroundColor! = UIColor.redColor()

स्विफ्ट 3

view.backgroundColor = UIColor.redColor

एक UIView की पृष्ठभूमि छवि भरें

उद्देश्य सी

 UIGraphicsBeginImageContext(self.view.frame.size);
 [[UIImage imageNamed:@"image.png"] drawInRect:self.view.bounds];
 UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
 UIGraphicsEndImageContext();     
 self.view.backgroundColor = [UIColor colorWithPatternImage:image];

छवि के साथ दृश्य चारों ओर सेट करें

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.png"]];

एक ढाल पृष्ठभूमि दृश्य बनाना

एक ढाल के साथ एक पृष्ठभूमि बनाने के लिए आप CAGradientLayer वर्ग का उपयोग कर सकते हैं:

स्विफ्ट 3.1:

func createGradient() { 
    let caLayer = CAGradientLayer()
    caLayer.colors = [UIColor.white, UIColor.green, UIColor.blue]
    caLayer.locations = [0, 0.5, 1]
    caLayer.bounds = self.bounds
    self.layer.addSublayer(caLayer) 
}

इसे viewDidLoad () पर कॉल किया जा सकता है:

override func viewDidLoad() {
    super.viewDidLoad()
    createGradient()
}

CAGradientLayer स्थान और सीमा चर एक ग्रेडिएंट परत बनाने के लिए कई मान ले सकते हैं कि आप कितने रंगों की इच्छा रखते हैं। प्रलेखन से:

डिफ़ॉल्ट रूप से, रंग पूरे परत में समान रूप से फैले होते हैं, लेकिन आप वैकल्पिक रूप से ढाल के माध्यम से रंग पदों पर नियंत्रण के लिए स्थान निर्दिष्ट कर सकते हैं।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow