iphone - Why won't my UIImageView appear as a subview? -


  UIImage * image = [[UIImage alloc] initWithContentsOfFile: @ "पॉपअप पेज"]; UIImageView * imageView = [[UIImageView alloc] initWithImage: छवि]; [Self.view addSubview: imageView]; [छवि रिलीज़]; [छवि देखें रिलीज़];  

कोड एक UIViewcontroller ऑब्जेक्ट के भीतर बैठता है। यह ठीक संकलित करता है, लेकिन जब चलाया जाता है, तो सबव्यू नहीं दिखता।

मैं थका हुआ हूं।

initWithContentsOfFile को पूरा फ़ाइल पथ की आवश्यकता होती है, न कि सिर्फ फ़ाइल नाम।

उस स्थान को बदलें जहां आपने निम्न के साथ UIImage को प्रारंभ किया है:

<पूर्व> एनएसबींडल * बंडल = [एनएसबींडल मेनबंडल]; UIImage * image = [[UIImage alloc] initWithContentsOfFile: [बंडल पथफोर संसाधन: @ "पॉपअप" टाइप की: @ "पीएनजी"]];

एक आसान तरीका imageNamed: UIImage वर्ग की विधि का उपयोग करने के लिए किया जाएगा

  UIImageView * imageView = [[UIImageView Alloc] initWithImage: [UIImage imageNamed: @ "popup.png"]];  

और आपको पथ से फ़ाइल विवरण के बारे में चिंता करने की ज़रूरत नहीं है। बस यह है कि initWithImage: विधि कैश की छवि। आपके आवेदन पर निर्भर करता है कि यह अच्छा या बुरा विचार हो सकता है।

आशा है कि यह मदद करता है!


Comments

Popular posts from this blog

.net - C# List<T>.Find(x=>x.Rectangle.Contains(Point)) FAIL -

iphone - Smoothing a rounded stroke in Core Graphics -

c++ - QtQuick: QQmlApplicationEngine failed to load component qrc:/main.qml:23 Invalid attached object assignment -