छवि प्रदर्शित नहीं करते हुए स्क्रीन स्टोरीबोर्ड लॉन्च करें


162

मैं अपनी लॉन्च स्क्रीन.स्टोरीबोर्ड फ़ाइल से लॉन्च स्क्रीन के रूप में प्रदर्शित करने के लिए एक छवि प्राप्त करने की कोशिश कर रहा हूं, हालांकि छवि कभी भी प्रदर्शित नहीं होती है। मेरे पास ऐसे लेबल हैं जो ठीक दिखाई देते हैं, लेकिन छवि दिखाई नहीं देती है।

लॉन्च स्क्रीन.स्टोरीबोर्ड फ़ाइल में लॉन्च स्क्रीन कैसी दिखती है: यहां छवि विवरण दर्ज करें

हालांकि जब मैं सिम्युलेटर पर (साथ ही साथ भौतिक डिवाइस पर) ऐप चलाता हूं तो यही दिखाता है:

यहां छवि विवरण दर्ज करें

जैसा कि आप देख सकते हैं, लेबल "टेस्ट" ठीक दिखाता है, हालांकि छवि प्रदर्शित नहीं होती है। मुझे वास्तव में यकीन नहीं है कि ऐसा क्यों हो रहा है और कुछ भी नहीं जो मैं कोशिश करता हूं वह काम करता है। अगर किसी को यह कैसे ठीक करना है, इसके बारे में कोई विचार है, तो इसकी बहुत प्रशंसा होगी।


1
सुनिश्चित करें कि आपकी छवि उचित png प्रारूप में है। अगर यह है तो jpg नहीं ।
उत्कर्ष सिंह


3
तथ्य यह है कि कई, पूरी तरह से अलग जवाब बहुत सारे upvotes है बहुत, बहुत दुख की बात है।
डेनियल स्प्रिंगर

1
क्या यह संभव है कि यदि छवि बहुत बड़ी है और उसके लोड समय में बहुत अधिक समय लगता है तो उसे लॉन्च स्क्रीन से हटा दिया जाता है?
लोबो

@ मुझे लगता है कि उस सिद्धांत के लिए कुछ है। मेरे पास एक लॉन्च दृश्य है जिसमें एक बड़ी छवि है और एक छोटा है, छोटा एक ठीक लोड करता है और बड़ा एक नहीं करता है। छोटी छवि xassassets में है और बड़ी जिसे मैंने एसेट फ़ाइल के अंदर और बाहर दोनों में आज़माया है।
टॉम बेट्स

जवाबों:


327

Xcode को पुनरारंभ करने के बाद, इस समस्या के बारे में SO पर बिल्ड और कई अन्य सुझावों की सफाई करें। वास्तव में यह मेरे लिए तय किया गया था कि डिवाइस का एक कठिन रिबूट था। (मैं इस पर एक घंटे से अधिक समय बर्बाद किया)

मुझे लगता है कि यह सिर्फ यह दिखाने के लिए चला जाता है कि पुरानी कहावत ने इसे बंद कर दिया है और फिर से नवीनतम गैजेट्स के लिए अभी भी सही है!

आईफोन एक्सएस या आईफोन एक्सएस मैक्स को रिबूट कैसे करें

  1. वॉल्यूम बढ़ाएं बटन को तुरंत दबाएं और छोड़ें
  2. वॉल्यूम डाउन बटन को तुरंत दबाएं और छोड़ें
  3. Apple लोगो दिखने तक साइड बटन को दबाए रखें

30
यह आदमी सही है। बस डिवाइस का एक हार्ड रिबूट करते हुए इसे मेरे लिए तय किया!
लांस सामरिया

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

3
धन्यवाद। यह सिम्युलेटर के लिए भी काम करता है। सिम्युलेटर को फिर से शुरू करने के बाद, लॉन्च स्क्री.स्टोरीबोर्ड में छवि अंततः दिखाई देती है। यह निश्चित रूप से आईओएस का एक बग है।
विंस युआन

4
यहां भी यही समस्या। यहां तक ​​कि मुझे सिम्युलेटर में लॉन्चस्क्रीन पर छवि बदल गई, पुरानी छवि किसी तरह अभी भी मेरे फोन पर कैश की गई थी। साफ निर्माण, फ़ाइल नाम बदलने, छवि बदलने, काम नहीं किया। मुझे अपना फोन बंद और चालू करना पड़ा। यह तय है।
पॉल

3
यह 2020 है और इसने अभी भी मेरा दिन बचाया है! धन्यवाद!
बेज़ेलेल

91

मैं इसके साथ घंटों भी खिलवाड़ कर रहा था। लेकिन मुझे अब इसका हल मिल गया। आपको ड्रैग और ड्रॉप के माध्यम से इमेज को अपने प्रोजेक्ट में जोड़ना होगा और एसेट्स।


8
यही था वह। छवि को परियोजना और संपत्ति दोनों में होना था। यह व्हेक-ए-मोल के खेल की तरह है। कौन सा टिप इसे ठीक करेगा? कोई नहीं जानता।
FranticRock

कौन जानता था कि आपको प्रोजेक्ट में भी इमेज जोड़ना होगा
अब्दुल वहीद

2
परियोजना में सिर्फ छवि जोड़ने से मेरा मुद्दा तय हो गया :)
स्नेहा

3
धन्यवाद, इसने मेरे लिए इसे क्रमबद्ध किया। इसे जोड़ने के लिए, मैंने पहले आकार (लॉन्च 280.png, लॉन्च 560.png, लॉन्च 840.png) के साथ छवियों का नाम दिया था और संपत्ति के नाम के साथ संपत्ति में संपत्ति भी जोड़ दी थी launch। लेकिन यह अभी भी काम नहीं किया। मुझे लॉन्च करने के लिए छवि फ़ाइलों का नाम बदलना पड़ा। png, launch@2x.png और launch@3x.png, उन्हें प्रोजेक्ट में जोड़ें, उन्हें एक संपत्ति के रूप में जोड़ें launch, और फिर यह काम किया। धन्यवाद Apple अनावश्यक रूप से जटिल चीजों को सरल बनाने के लिए
ash_¬

2
Aaaand मैं 3 साल बाद दूसरी बार यहाँ हूँ ... यह अप्रैल 2020 है, XCode में अभी भी यह बग है ... अच्छा ...
FranticRock

42

एक ही मुद्दा था, "बिल्ड चरणों -> कॉपी बंडल संसाधन" के लिए छवि को जोड़ना मेरे लिए इसे तय किया।


6
यह वही है जो मुझे चाहिए था। छवि मुख्य बंडल में होनी चाहिए न कि संपत्ति फ़ाइल में।
मेयोनार्डो

मेरे लिए यही किया।
क्रिस

यह मेरे लिए फिक्स्ड, धन्यवाद!
adam eliezerov

28

नीचे दिए गए चरणों का पालन करें,

  1. डिवाइस से एप्लिकेशन निकालें
  2. डिवाइस को पुनरारंभ करें
  3. फिर से निर्माण

यदि काम नहीं कर रहा है, तो व्युत्पन्न डेटा हटाएं। Xcode प्राथमिकता-> स्थान-स्थान-> व्युत्पन्न डेटा। फिर ऊपर दिए गए चरणों का पालन करें।


25

यह मेरे साथ हुआ और मुझे पागल कर देता है, इससे परे मुझे कुछ मिनट खो देते हैं, मैं इसका पता लगाता हूं।

तो, जैसा पहले कहा गया था:

  1. अपनी Xcode परियोजना के लिए वांछित छवि आयात करें (बस खींचें और इसे छोड़ें)
  2. इसकी बाधाओं और संरेखण को बदलें
  3. ऑटो लेआउट मुद्दों को हल करने वाले अपडेट फ़्रेम
  4. विशेषताएँ इंस्पेक्टर टैब मेनू में (आमतौर पर दाएं कोने मेनू xCode में), छवि दृश्य> छवि पर, छवि एक्सटेंशन (.png या .jpg) को हटाएं - यह चाल है।

डिज़ाइन स्क्रीन पर, यह दिखाई नहीं देगा, लेकिन जब आप अपना ऐप चलाते हैं, तो यह दिखाया जाएगा।

मुझे आशा है कि यह मदद कर सकता है!


1
मेरे लिए काम किया! आपके समाधान की कोशिश करने से पहले मुझे यह दिखाने का एकमात्र तरीका था कि मैं अपने फोन को पुनः आरंभ कर रहा हूं! धन्यवाद
फिलिपे Sá

1
धन्यवाद! पता नहीं आपने इसे कैसे पाया, लेकिन यह काम करता है!
Stas Volskiy

हाँ सचमुच!! चाल .png छवि फ़ाइलों से छवि विस्तार को दूर करने के लिए है! .jpg फाइलें काम नहीं करती थीं इसलिए मुझे उन्हें पहले .png में बदलना पड़ा! बहुत बहुत धन्यवाद Jhanosore!
ActiveA

24

अधिक निराश। समाधान जो अंत में काम किया:

  1. डिवाइस का हार्ड रिबूट करें

  2. एप्लिकेशन हटाएं

  3. Xcode से ऐप इंस्टॉल करें


17

अंत में, पुनः आरंभ करें मेरे लिए फोन काम करता है !!

मैंने इस मुद्दे पर घंटों बिताए हैं। ने छवियों के नाम को बदलने की कोशिश की थी, पूरी छवि संपत्ति को हटा दिया था, info.plist को संशोधित किया था, Xcode को पुनरारंभ किया था और यहां तक ​​कि छवियों के सभी गुणों को सेट करने की कोशिश की थी (जो आप बता सकते हैं कि मैं कितना हताश था)।


यह प्रश्न का उत्तर प्रदान नहीं करता है। एक बार आपके पास पर्याप्त प्रतिष्ठा होने पर आप किसी भी पोस्ट पर टिप्पणी करने में सक्षम होंगे ; इसके बजाय, ऐसे उत्तर प्रदान करें जिन्हें पूछने वाले से स्पष्टीकरण की आवश्यकता न हो । - समीक्षा से
एडम रिचर्डसन

Im माफ @AdamRichardson यह एक उत्तर और एक सही भी प्रदान करता है और यह मेरा मामला था। मैं सिर्फ फोन / सिम्युलेटर को पुनर्जीवित करने की जरूरत है ।
केघम के।

मैंने इसे हल करने की कोशिश में 16 घंटे बिताए और आखिरकार फोन को फिर से चालू कर दिया।
कृष्णन

2
मैं Apple से शर्त लगाता हूं कि इसे ठीक किया जा सकता है: "ओह, उन्हें अपने फोन को फिर से चालू करने की आवश्यकता है - यह ऐसा नहीं है कि यह रिलीज बिल्ड या किसी भी चीज को प्रभावित करता है। हम इस काम को बाद के लिए छोड़ सकते हैं।"
दिनेशर्जनी

अंत में यह फोन को रिबूट किया जा रहा था जिसने इस मुद्दे को तय किया
टेलर मैक्सवेल

12

यह समस्या Assets.xcassets से संबंधित है इसे ठीक करने के लिए आपको छवि को संसाधन के रूप में जोड़ना होगा, लेकिन xcassets फ़ोल्डर में नहीं और फिर बस ठीक काम करना चाहिए


2
यह अब तक का एकमात्र समाधान है। एक्सकोड को फिर से शुरू करना, व्युत्पन्न डेटा को साफ़ करना, छवि का नाम बदलने से काम नहीं चला। मैं किसी के समाधान के रूप में डिवाइस को पुनः आरंभ करने की सलाह नहीं देता
नाइटफ़्यूरी

यह बग xcassets के निर्माण जितना पुराना है। मैंने इसे मानसिक रूप से अपने फ़ोल्डर में भर दिया है "सामान सेब कभी हल नहीं होगा"।
डक

8

मेरे मामले में, सिम्युलेटर के लिए सामग्री और सेटिंग्स को रीसेट करने से समस्या ठीक हो गई।


7

मैंने उसी समस्या का सामना किया।

  1. XcodeAssets में एक नया चित्र जोड़ें।
  2. छवियों को छवियों में जोड़ें।
  3. स्क्रीन लॉन्च करने के लिए छवि दृश्य जोड़ें और छवि के रूप में अपना चित्र सेट करें
  4. Imageview की विशेषताओं के निरीक्षक पर, 'ग्राफिक्स के संदर्भ को साफ करता है' को अनचेक करें
  5. बिल्ड फ़ोल्डर को साफ़ करें और फिर से चलाएँ।

यहां छवि विवरण दर्ज करें


5

ऐसा लगता है कि xCode में संसाधन कैशिंग के साथ कुछ समस्या है। एक ही समस्या थी, XCode को पुनरारंभ किया और उसके बाद सब कुछ ठीक काम करता है।


5

अपने डिवाइस को पुनरारंभ करें और एक्स-कोड व्युत्पन्न डेटा को साफ़ करें


3

कई StackOverflow धागे पर सब कुछ करने के बाद, यहाँ मेरे लिए क्या काम किया है:

  • -Png का उपयोग करें
  • इसे अपने एसेट्स कैटलॉग में शामिल न करें। इसे सीधे अपने प्रोजेक्ट के पदानुक्रम में जोड़ें, क्योंकि आप कोई भी स्रोत फ़ाइल जोड़ेंगे।
  • छवि दृश्य में, छवि को उसके विस्तार सहित लोड करें। उदाहरण: launch_app_image.png

(अद्यतन करने के लिए उत्पाद या व्युत्पन्न डेटा को साफ करना पड़ सकता है, लेकिन मुझे ऐसा नहीं करना पड़ा)


2020 और यह अभी भी प्रासंगिक है, कभी-कभी कैटलॉग के अंदर एक नए पीएनजी में छवि को बदलना जब यह काम करता है तो यह बंद हो जाएगा। अगर यह एक संपीड़न स्तर की बात है, लेकिन सादा छवि फ़ाइलें काम करता है तो अनसुना करें।
मिशेल करी

3

प्रोजेक्ट में इमेज जोड़ने के बाद मुझे वह समस्या हुई और डिवाइस द्वारा हल की गई समस्या को शूट किया


3

छप स्क्रीन की पृष्ठभूमि छवि बदल रहा था और नई छवि नहीं दिखा रहा था (प्रतिक्रिया मूल परियोजना)।

दूसरों से जवाब के बाद।

मैंने नीचे सब किया और यह तय हो गया:

  • साफ निर्माण।
  • सिम्युलेटर से एप्लिकेशन निकालें
  • सिम्युलेटर छोड़ो
  • XCode को पुनरारंभ करें
  • फिर से ऐप चलाएं

3

खैर अब तक वहाँ रेटिना डिवाइस उपलब्ध है और मैं @1xमें छवि को नजरअंदाज कर दिया Assets.xcassets

मेरे मामले में, मेरे पास स्प्लैश स्क्रीन में ऐप का लोगो है जो एप्लिकेशन को चलाने पर दिखाई नहीं देता है।

इतना समय बर्बाद करने के बाद मुझे लगा कि मैंने केवल उस लोगो की छवि @2xऔर @3xचित्र प्रदान किए हैं ।

यह मुद्दा @1xउस छवि के संस्करण को जोड़कर हल किया जाता है ।


1
आपने मेरा दिन बचाया!
कर्मबाला

2

आपको यह सुनिश्चित करना होगा कि आपकी छवि के फ़ाइल नाम में एक प्रारूप है जैसे कि .png या .jpg अंत में अन्यथा यह काम नहीं करेगा। इसके अलावा, अपनी छवि को जोड़ने से पहले, आपको यह सुनिश्चित करना होगा कि छवि फ़ाइल आपके प्रोजेक्ट के भीतर आपके "Assets.xcassets" फ़ोल्डर में है। यह एक साधारण ड्रैग और ड्रॉप के साथ किया जा सकता है। इसके अलावा, सुनिश्चित करें कि आपने अपनी छवि को अपने स्टोरीबोर्ड में जोड़ लिया है कि ऊपर बाईं ओर का छवि नाम वास्तविक छवि फ़ाइल नाम से भी मेल खाता है। मैं बाधाओं में भी देखने की कोशिश करूंगा। उम्मीद है की यह मदद करेगा। अपने ऐप के साथ गुड लक।


2

मैंने अपनी गलती को महसूस करने से पहले इस समस्या पर घंटों बिताए। जब आप किसी छवि को UIImageView में जोड़ते हैं, तो यह छवि के नाम का उपयोग करेगा। यदि आपकी छवियाँ आपके स्टोरीबोर्ड की तुलना में किसी अन्य फ़ोल्डर में हैं, तो वे xcode में दिखाई देंगे, लेकिन ऐप चलाते समय नहीं। आपको उपयुक्त फ़ाइल पथ उपसर्ग जोड़ना होगा, उदाहरण के लिए, छवियां / छवि। png। अब यह xcode में नीले प्रश्न चिह्न के रूप में दिखाई देगा, लेकिन यह ऐप में काम करेगा।


2

बस इस सवाल में मेरे $ 0.02 जोड़ने के लिए; मुझे यह JPG / JPEG छवियों के बजाय PNG छवियों का उपयोग करके हल किया गया।

छवियों को पीएनजी में परिवर्तित करने और आकार को थोड़ा कम करने के लिए उन्हें क्रंच करने के बाद, सब कुछ ठीक हुआ।


2

बहुत समय निवेश करने के बाद, मुझे समाधान मिला: -

Step 1:- Quit Xcode
Step 2:- Delete the app from device/simulator
Step 3:- Restart your device (if you are using simulator then you have to quit simulator)
Step 4:- Clear all derived data 
Step 5:- Clear Bin
Step 6:- Open Xcode and relaunch the app, it will work 

इसने मेरे लिए काम किया धन्यवाद
दिलीप तिवारी

@DilipTiwari आपका स्वागत है :)
विपुल कुमार

1

मैंने उसी मुद्दे का सामना किया। उसके लिए अलग-अलग उपाय किए लेकिन कुछ भी मददगार साबित नहीं हुआ। मुझे तब एहसास हुआ कि छवि केवल तभी दिखाई नहीं दे रही थी जब मैंने ऐप को सीधे डिवाइस में इंस्टॉल किया था और ऐप अभी भी xcode से जुड़ा हुआ है। अगर मैं इसे डिस्कनेक्ट करता हूं और फिर एप्लिकेशन खोलें तो छवि अपेक्षित रूप से दिखाई दे रही थी। यह एक xcode बग हो सकता है।


1

मैंने प्रोजेक्ट को साफ करने की कोशिश की, पीएनजी को हटा दिया, बाधाओं को हटाकर मेरे लिए काम नहीं किया।

मैंने बस छवि की एक और प्रतिलिपि बनाई और प्रतिलिपि का नाम बदल दिया और फिर पुरानी छवि को हटा दिया और नई छवि को जोड़ा (वही, नाम बदला हुआ) मैंने बस उस छवि को दिया और यह मेरे लिए काम किया।

इसके अलावा, मैं एक फ़ोल्डर में छवि का उपयोग करते हुए Assets.xcassets का उपयोग नहीं कर रहा हूं।


1

मैंने इसके साथ बहुत सी चीजों की कोशिश की (यह धागा अकेले एक लाख विचारों का है और उनमें से आधे परस्पर विरोधी हैं)। मेरे लिए समस्या यह थी कि जब मैंने डिवाइस और एक्सकोड को फिर से शुरू करने जैसी चीजें कीं, तो इससे ऐप के कुछ सत्रों के लिए छवि दिखाई देगी, और फिर यह बंद हो जाएगा (मुझे पता नहीं क्यों, लेकिन वाह यह कष्टप्रद था) ।

अनगिनत घंटों के बाद, मैंने पाया कि इस धागे में एजी का उत्तर सही है। एक बात जो मैं गलत कर रहा था, वह यह था कि मैं xcassets के भीतर एक नई छवि सेट बना रहा था, लेकिन मैं तब भी छवि सेट के नाम का उपयोग करने के बजाय स्टोरीबोर्ड के अंदर UIImageView के भीतर छवि का नाम उपयोग कर रहा था।

स्पष्ट करने के लिए, आप जो भी करेंगे वह एक नया इमेज सेट बनाएगा और इसे "लॉन्च-डिफॉल्ट्स" की तरह नाम देगा, और फिर इसमें अपनी छवियां जोड़ें। फिर, स्टोरीबोर्ड के अंदर UIImageView के भीतर, आप "लॉन्च-डिफॉल्ट" छवि का उपयोग करते हैं (एक्सटेंशन शामिल नहीं है क्योंकि कोई भी नहीं है क्योंकि यह एक छवि सेट है)।

जब आप वह सब करते हैं, तो छवि वास्तव में आपके स्टोरीबोर्ड के अंदर सही ढंग से दिखाई देनी चाहिए। कुछ लोग कहते हैं कि यदि आप एक्सटेंशन (.jpg या .png) का उपयोग नहीं करते हैं तो छवि रिक्त दिखाई देगी, लेकिन मुझे लगता है कि क्योंकि वे छवि सेट के नाम का उपयोग नहीं कर रहे हैं। दूसरों का कहना है कि आपको .png या .jpg जैसे एक्सटेंशन का उपयोग करने की आवश्यकता है, लेकिन कुंजी xcassets के अंदर छवि सेट बनाना है और फिर स्टोरीबोर्ड के अंदर उस छवि सेट का उपयोग करना है। जब सही ढंग से किया जाता है, तो कोई छवि नहीं होनी चाहिए जैसे कि छवि नहीं दिख रही है या लॉन्च स्क्रीन केवल कुछ समय काम कर रही है (रिबूट की आवश्यकता है)।


1

मेरे विशेष मामले में, स्प्लैश स्क्रीन ने सिम्युलेटर और अन्य उपकरणों के लिए काम किया, लेकिन एक विशिष्ट डिवाइस के लिए काम करना बंद कर दिया। यह मुझे विश्वास दिलाता है कि यह कुछ कैशिंग डेटा था जिसे xcode (v10 और iPhone 7 v12.1) द्वारा रखा गया था।

मैंने निम्न डेटा हटा दिया है: ~/Library/Developer/Xcode/DerivedData/ केवल फ़ोल्डर की सामग्री को खाली करना, फ़ोल्डर को हटाना नहीं। मैंने तब मैक और आईफ़ोन को रिबूट किया और प्रोजेक्ट को साफ और पुनर्निर्माण किया, और अब यह दिखाई दे रहा है।

मुझे यकीन नहीं है कि यह सब आवश्यक था, लेकिन इसे संकुचित करने में अधिक समय बर्बाद नहीं करना चाहता था, इसलिए उपरोक्त स्लेजहैमर दृष्टिकोण ने मेरे लिए काम किया। लेकिन निश्चित रूप से यह हमेशा आपकी विशिष्ट स्थिति पर निर्भर करता है - मेरा डिवाइस विशिष्ट था; दूसरों के लिए यह वास्तविक छवि या लॉन्च स्क्रीन लेआउट आदि हो सकता है।


1

मेरा मुद्दा।

कारण: मैंने Xcode में खींचने के बाद छवियों का नाम बदल दिया है। समाधान: Xcode में खींचने के बाद छवियों का नाम न बदलें। यह Xcode को समझने के लिए समस्याएं पैदा करता है। Xcode में खींचने / जोड़ने से पहले छवियों का नाम बदलें।

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


0

मुझे यह समझ में आया। मेरी लॉन्च की छवि दिखाई नहीं दे रही थी, मुझे डिवाइस (iPhone 6, 7+) या टेस्टफलाइट पर लॉन्च करने पर एक सफेद स्क्रीन मिलती है। फिक्स: "Landing_screen.png" का नाम बदलकर सिर्फ "लैंडिंग_स्क्रीन" हटा दें। png भाग। Xcode में छवि आइकन सफेद आइकन में बदल गया और लॉन्च स्क्रीन स्टोरीबोर्ड में छवि अब एक प्रश्न चिह्न के रूप में दिखाई देती है। लॉन्च छवि अब दिखाई देती है और न कि सफेद स्क्रीन। मेरा सेटअप: मैं Xcode 8.3.1 के साथ स्विफ्ट 3.1 का उपयोग कर रहा हूं। LaunchScreen.storyboard में मैंने एक साधारण छवि दृश्य जोड़ा और दृश्य नियंत्रक को फिट करने के लिए छवि को बढ़ाया। मैंने ऑटो लेआउट की बाधाओं को सेट किया है टॉप / बॉटम / लीडिंग / ट्रेलिंग स्पेस से सुपरवाइवे को 0 तक - नीचे चित्र देखें:

यहां छवि विवरण दर्ज करें


0

मेरे मामले में, यह पता चला कि मेरे पास कुछ दृश्य अभी भी दृश्य नियंत्रक से जुड़े थे जो अब सिर्फ एक मूल दृश्य नियंत्रक था। यदि मैं उस दृश्य पर नियंत्रण-क्लिक करता हूं जिसे मैं चेतावनियों के साथ देख सकता हूं, हालांकि, चेतावनियां Xcode में दिखाई नहीं दीं, यही वजह है कि मुझे उन्हें खोजने में परेशानी हो रही थी।


0

ऐसा XCode / iOS में कैशिंग इश्यू होने के लिए होता है, लेकिन इसमें एक साधारण सुधार है: बस Assets.xcassets के अंदर फाइल का नाम बदलें, ताकि कैश फिर से हो जाए।


0

मेरी पहली गलती थी, कि मैंने एक सामान्य .storyboard बनाया, इसका नाम बदला और इसे प्रोजेक्ट सेटिंग्स में लॉन्चस्क्रीन के रूप में परिभाषित किया। इस मामले में मुझे छवि की समस्याएं थीं। ऐसा लगता है कि इस मामले में कुछ सेटिंग्स गायब हैं, इसलिए मैंने बस फ़ाइल के माध्यम से एक नई फ़ाइल बनाई- नई और सीधे "लॉन्च स्क्रीन" को चुना और फिर यह काम किया।

इसके अलावा मुझे यह भी ध्यान में था कि, किसी कारणवश लॉन्चिंग स्क्रीन में लेआउट की कमी का समर्थन नहीं किया जाता है। शायद यह शुरुआत में ऐसा था, निश्चित नहीं था, लेकिन अब बाधाओं को काम करना चाहिए।

शायद इससे किसी को मदद मिले।


0

स्प्लैश स्क्रीन दिखाने के लिए लॉन्च-स्टोरीबोर्ड का उपयोग करते समय मुझे इसी मुद्दे का सामना करना पड़ता है और अनुसंधान के बाद मैंने पाया है कि लॉन्च-स्टोरीबोर्ड में मैंने जो छवि निर्धारित की है वह अलग-अलग आकार की है और मैंने छवि-दृश्य को वास्तविक आकार की छवि से बड़ा सेट किया है।

इसलिए मैंने जो समाधान पाया है, वह या तो इमेज-व्यू कंटेंट साइज सेट है जैसा कि पहलू फिट है या इमेज-व्यू साइज को इमेज साइज के रूप में सेट करें।

जैसे अगर आपकी छवि @ 1x का आकार 200X200 है तो छवि दृश्य 200X200 का होना चाहिए इससे आप इस समस्या का समाधान करेंगे।

जैसे कि यदि आप छवि-दृश्य आकार को छवि से बड़ा सेट करते हैं तो छवि अभिनीत हो जाएगी और इसकी अनुमति नहीं है।

यदि आपको अभी भी कोई संदेह है तो कृपया यहाँ टिप्पणी करें और पूछें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.