2010-06-07 17 views

उत्तर

18

यह UIViewController के दृश्य जोड़े, कुछ हद तक इस तरह:

- (void) viewDidLoad 
{ 
    UIImage *background = [UIImage imageNamed: @"background.png"];  
    UIImageView *imageView = [[UIImageView alloc] initWithImage: background]; 

    [self.view addSubview: imageView]; 

    [imageView release]; 

    [super viewDidLoad]; 
} 
+0

मुझे शीर्ष पर लगभग 10px मार्जिन दिखाई देता है। क्या ऐसा कुछ है जो मुझे याद आ रहा है? –

+0

@vishalashah इसे अपने दृश्यदृश्य के रूप में जोड़ने से पहले, अपने व्यू कंट्रोलर के दृश्य के लिए अपनी छविदृश्य के फ्रेम को सेट करने का प्रयास करें। – luvieere

+4

पृष्ठभूमि दृश्य के लिए आप शायद '[self.view insertSubview: imageView atIndex: 0] का उपयोग करना चाहते हैं; अन्यथा यह आपके अन्य xib सामानों के शीर्ष पर होगा। – Intentss

8

UIViewControllers में पृष्ठभूमि छवियां नहीं हैं। केवल विचारों में स्वयं के दृश्य गुण होते हैं।

UIView में पृष्ठभूमि छवि संपत्ति नहीं है। पृष्ठभूमि छवि को प्रदर्शित करने के लिए, आप आमतौर पर दृश्य पदानुक्रम में छवि को प्रदर्शित करने के लिए UIImageView डालते हैं ताकि यह अन्य सभी विचारों के पीछे दृश्यमान दिखाई दे। यह प्रोग्रामेटिक रूप से या इंटरफ़ेस बिल्डर में किया जा सकता है।

+0

धन्यवाद आप, मैं पृष्ठभूमि छवि के बारे में तमाम पद को देखा और कोड के सभी प्रकार है कि काम नहीं किया की कोशिश की है, यह स्टोरीबोर्ड उन के साथ लगता है यह पूरा करने का सबसे अच्छा तरीका है। धन्यवाद। – Ergin

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