চিত্র প্রদর্শিত হচ্ছে না স্ক্রিন স্টোরিবোর্ড চালু করুন


162

আমি আমার লঞ্চ স্ক্রিন.স্টোরবোর্ড ফাইলটি থেকে লঞ্চ স্ক্রিন হিসাবে প্রদর্শিত করতে একটি চিত্র পাওয়ার চেষ্টা করছি, তবে চিত্রটি কখনই প্রদর্শিত হয় না। আমার কাছে লেবেল রয়েছে যা সূক্ষ্ম দেখায়, তবে চিত্রটি উপস্থিত হয় না।

লঞ্চ স্ক্রিনটি স্টোরবোর্ড ফাইলে লঞ্চ স্ক্রিনটি এইভাবে দেখায়: এখানে চিত্র বর্ণনা লিখুন

তবে আমি যখন সিমুলেটারটিতে অ্যাপ্লিকেশনটি চালিত করি (তেমনি ফিজিক্যাল ডিভাইসেও) এটি প্রদর্শিত হয়:

এখানে চিত্র বর্ণনা লিখুন

আপনি দেখতে পাচ্ছেন, "টেস্ট" লেবেলটি সূক্ষ্ম দেখায়, তবে চিত্রটি প্রদর্শিত হয় না। আমি কেন সত্যিই নিশ্চিত নই কেন এটি হচ্ছে এবং আমার চেষ্টা করা কিছুই কাজ করছে বলে মনে হচ্ছে না। কারও কাছে কীভাবে এটি ঠিক করা যায় সে সম্পর্কে কোনও ধারণা থাকলে এটি প্রশংসিত হবে।


1
আপনার চিত্রটি সঠিক পিএনজি ফর্ম্যাটে রয়েছে তা নিশ্চিত করুন । যদি হয় তবে জেপিজি নয় ।
উত্কর্ষ সিং


3
একাধিক, সম্পূর্ণ পৃথক উত্তরের প্রচুর উত্স রয়েছে তা সত্য, খুব দুঃখজনক।
ড্যানিয়েল স্প্রিংগার

1
এটি কি সম্ভব যে চিত্রটি যদি খুব বড় হয় এবং এর লোড সময়টি খুব বেশি সময় নেয় তবে এটি লঞ্চ স্ক্রিন থেকে বাদ দেওয়া হয়?
লুবো

@ লুবো আমার মনে হয় সেই তত্ত্বের কিছু আছে। আমার কাছে একটি লঞ্চ ভিউ রয়েছে যাতে একটি বড় চিত্র এবং ছোট চিত্র রয়েছে, ছোটটি জরিমানা করে এবং বড়টি তা করে না। ছোট চিত্রটি এক্সক্যাসেটে রয়েছে এবং বড়টি আমি সম্পত্তির ফাইলের মধ্যে এবং বাইরে উভয়ই চেষ্টা করে দেখেছি।
টম বেটস

উত্তর:


327

এক্সকোড পুনরায় চালু করার পরে, বিল্ডটি পরিষ্কার করুন এবং এই সমস্যা সম্পর্কে এসও-তে আরও অনেক পরামর্শ। আসলে এটি আমার জন্য যা ঠিক করেছিল তা হ'ল ডিভাইসটির একটি হার্ড রিবুট। (আমি এতে এক ঘন্টারও বেশি সময় নষ্ট করেছি)

আমি মনে করি এটি কেবল এটি দেখায় যে পুরানো উক্তিটি আপনি এটি বন্ধ করে দিয়েছেন এবং সর্বশেষ গ্যাজেটগুলির জন্য এখনও সত্য!

আইফোন এক্সএস বা আইফোন এক্সএস সর্বোচ্চ পুনরায় বুট করবেন কীভাবে

  1. দ্রুত ভলিউম আপ বোতামটি টিপুন এবং ছেড়ে দিন
  2. দ্রুত ভলিউম ডাউন বোতাম টিপুন এবং ছেড়ে দিন
  3. অ্যাপল লোগোটি উপস্থিত না হওয়া পর্যন্ত সাইড বোতামটি টিপুন এবং ধরে রাখুন

30
এই লোকটি সঠিক। কেবলমাত্র ডিভাইসটির হার্ড রিবুট করা এটি আমার জন্য স্থির করেছে!
ল্যান্স সামেরিয়া

4
সম্পত্তিতে ওভাররাইট করার পরে কোনও চিত্র আপডেট হওয়ার বিষয়টি ছিল না। টিপটির জন্য ধন্যবাদ, সম্পূর্ণরূপে সিমুলেটরটি ছেড়ে দিয়ে এটিকে পুনরায় আরম্ভ করার ফলে পূর্বরূপটি আপডেট হয়েছে। খুব অদ্ভুত যে কৌশলটি আর কিছুই মনে হয়নি।
কিলিয়ান

3
ধন্যবাদ। এটি সিমুলেটারের জন্যও কাজ করে। সিমুলেটরটি পুনরায় চালু করার পরে, লঞ্চ স্ক্রি.স্টোরবোর্ডে চিত্রটি শেষ পর্যন্ত প্রদর্শিত হবে। এটি অবশ্যই আইওএসের একটি বাগ।
ভিন্স ইউয়ান

4
এখানেও একই সমস্যা। এমনকি আমি সিমুলেটারে লঞ্চস্ক্রিনে চিত্রটি পরিবর্তিত করেছি, পুরানো চিত্রটি এখনও আমার ফোনে ক্যাশে ছিল was ক্লিন বিল্ড, ফাইলের নাম পরিবর্তন, চিত্র পরিবর্তন করার চেষ্টা করেছেন, কাজ করেনি। আমাকে আমার ফোনটি বন্ধ করতে হবে। এটা এটি স্থির।
পল

3
এটি 2020 এবং এটি এখনও আমার দিনটি বাঁচিয়েছে! ধন্যবাদ!
বেজালিল

91

আমি ঘন্টার পর ঘন্টা এটি নিয়ে ঘোরাঘুরি করছিলাম। তবে আমি এখন সমাধান খুঁজে পেয়েছি। আপনাকে আপনার প্রকল্পে চিত্রটি যুক্ত করতে হবে এবং ড্রাগ এবং ড্রপের মাধ্যমে সম্পদ.এক্সক্যাসেটগুলিতেও যুক্ত করতে হবে।


8
ইহা ওইটাই ছিল. চিত্রটি প্রকল্প এবং সম্পদ উভয়ই থাকতে হবে। এটি হ'ল ফ্যাক-এ-মোলের মতো খেলা। কোন টিপ এটি ঠিক করবে? কেউ জানে না.
ফ্র্যান্ট্রিক রক

কে জানত যে আপনাকে প্রকল্পেও চিত্র যুক্ত করতে হবে
আব্দুল ওয়াহেদ

2
কেবলমাত্র প্রকল্পে চিত্র যুক্ত করা আমার সমস্যা ঠিক করেছে :)
স্নেহা

3
আপনাকে ধন্যবাদ, এটি আমার জন্য এটি সাজিয়েছে। এই যোগ করার জন্য, আমি পূর্বে আকার সঙ্গে ইমেজ নামে ছিল (launch280.png, launch560.png, launch840.png) এবং সম্পদ নামের সঙ্গে Assets.xcassets একটি সম্পদ যোগ launch। তবে এটি এখনও কার্যকর হয়নি। আমাকে প্রবর্তন.পিএনজি, লঞ্চ@2x.png এবং লঞ্চ@3x.png এ চিত্র ফাইলগুলির নাম পরিবর্তন করতে হবে, এগুলি প্রকল্পে যুক্ত করতে launchহবে, আহ্বান করা সম্পদ হিসাবে যুক্ত করতে হবে এবং তারপরে এটি কার্যকর হয়েছিল। অপ্রয়োজনীয়ভাবে জটিল জিনিসগুলি সহজ করার জন্য অ্যাপলকে ধন্যবাদ ¬_hers
মাসার্স

2
Aaaand আমি দ্বিতীয়বারের জন্য এখানে 3 বছর পরে এসেছি ... এটি 2020 এপ্রিল, এক্সকোড এখনও এই বাগ আছে ... ভাল ...
FranticRock

42

একই সমস্যাটি ছিল, "বিল্ড পর্যায়গুলি -> কপি বান্ডিল রিসোর্সগুলি" এ চিত্রটি যুক্ত করে এটি আমার জন্য স্থির করে।


6
এই আমার প্রয়োজন ছিল। চিত্রটি অবশ্যই মূল বান্ডেলে থাকতে হবে সম্পদ ফাইলে নয়।
মেওনার্দো

এটা আমার জন্য এটি কি।
ক্রিস

আমার জন্য এটি স্থির, ধন্যবাদ!
অ্যাডাম এলিজেরভ 18

28

নীচের পদক্ষেপগুলি অনুসরণ করুন,

  1. ডিভাইস থেকে অ্যাপ্লিকেশন সরান
  2. ডিভাইস পুনরায় চালু করুন
  3. আবার তৈরি

যদি কাজ না করে তবে উদ্ভূত ডেটা মুছুন। এক্সকোড পছন্দ-> লোকেশন ট্যাব-> প্রাপ্ত তথ্য। তারপরে উপরের পদক্ষেপগুলি অনুসরণ করুন।


25

এটি আমার সাথে ঘটেছিল এবং আমাকে পাগল করে তোলে, আমি যতক্ষণ না বুঝে কিছু মিনিট হারিয়ে ফেলি।

সুতরাং, আগে যেমন বলা হয়েছিল:

  1. আপনার এক্সকোড প্রকল্পে কাঙ্ক্ষিত চিত্রটি আমদানি করুন (কেবল এটি টেনে এনে ফেলে দিন)
  2. এর সীমাবদ্ধতা এবং প্রান্তিককরণ পরিবর্তন করুন
  3. অটো লেআউট সমস্যা সমাধানের ফ্রেমগুলি আপডেট করুন
  4. বৈশিষ্ট্য পরিদর্শক ট্যাব মেনুতে (সাধারণত ডান কোণার মেনু এক্সকোডে) চিত্র দেখুন> চিত্রে চিত্রের এক্সটেনশন (.png বা .jpg) সরান - এটাই কৌশল that's

ডিজাইনের স্ক্রিনে, এটি প্রদর্শিত হবে না তবে আপনি যখন নিজের অ্যাপটি চালাবেন তখন তা প্রদর্শিত হবে।

আমি আশা করি এটি সাহায্য করতে পারে!


1
আমার জন্য কাজ! আপনার সমাধানটি চেষ্টা করার আগে আমি এটি দেখতে পেলাম কেবল আমার ফোনটি আবার চালু করা ছিল! আপনাকে ধন্যবাদ
ফিলিপ Sá

1
ধন্যবাদ! আপনি এটি কীভাবে পেয়েছিলেন তা সম্পর্কে কোনও ধারণা নেই তবে এটি কার্যকর!
স্টাস ভলসকি

হ্যাঁ সত্যই !! কৌশলটি হ'ল .png চিত্র ফাইলগুলি থেকে চিত্রের বর্ধন সরিয়ে নেওয়া! .jpg ফাইলগুলি কাজ করে না তাই আমাকে প্রথমে তাদের .png এ রূপান্তর করতে হয়েছিল! অনেক ধন্যবাদ ঝনোসোর!
অ্যাক্টিভA

24

খুবই হতাশাজনক. সমাধান যা শেষ পর্যন্ত কাজ করেছে:

  1. ডিভাইসটির হার্ড পুনরায় বুট করুন

  2. অ্যাপ মুছুন

  3. এক্সকোড থেকে অ্যাপ ইনস্টল করুন


17

শেষে, ফোনটি পুনরায় চালু করুন আমার জন্য কাজ করে !!

আমি এই ইস্যুতে ঘন্টা ব্যয় করেছি। চিত্রগুলির নাম পরিবর্তন করার, পুরো চিত্রের সম্পদ মুছে ফেলার, তথ্য.পলিটিকে সংশোধন করার, এক্সকোড পুনরায় চালু করার এবং চিত্রগুলির সমস্ত বৈশিষ্ট্যগুলি সেট করার চেষ্টা করেছিল (যা আপনি বলতে পারবেন যে আমি কতটা বেপরোয়া ছিলাম)।



আমি দুঃখিত অ্যাডাম রিচার্ডসন এটি একটি উত্তর এবং একটি সঠিক প্রদান করে এবং এটি আমার ক্ষেত্রে ছিল। আমার কেবল ফোন / সিমুলেটরটি পুনরায় চালু করা দরকার ।
কেঘাম কে।

আমি এটি সমাধানের চেষ্টা করে 16 ঘন্টা ব্যয় করেছি এবং অবশেষে ফোনটি পুনরায় চালু করায় কৌশলটি তৈরি হয়েছিল।
কৃষ্ণন

2
আমি অ্যাপলের এমন কাউকে বাজি ধরছি যা এটির সমাধান করতে পারে এটি অবশ্যই চিন্তাভাবনা করে: "ওহ, তাদের কেবল তাদের ফোনগুলি পুনরায় চালু করা দরকার - এটি রিলিজ বিল্ড বা কোনও কিছুকে প্রভাবিত করে না এর মত নয় We আমরা এই কাজটি পরবর্তী সময়ের জন্য ছেড়ে দিতে পারি" "
দিনেশারজানী

শেষ পর্যন্ত এটি ফোনটিকে রিবুট করা শেষ করে যা সমস্যার সমাধান করেছে
টেলর ম্যাক্সওয়েল

12

এই সমস্যাটি Assets.xcassets এর সাথে সম্পর্কিত এটি ঠিক করার জন্য আপনার ছবিটি অবশ্যই উত্স হিসাবে যুক্ত করতে হবে তবে এক্সক্যাসেট ফোল্ডারে নয় এবং তারপরে ঠিকঠাক কাজ করা উচিত


2
এটি এখন পর্যন্ত কাজ করা একমাত্র সমাধান। এক্সকোড পুনরায় চালু করা, উত্পন্ন ডেটা সাফ করা, চিত্রের নাম পরিবর্তন করা কার্যকর হয়নি। কারওর সমাধান হিসাবে আমি ডিভাইসটি পুনঃসূচনা করার পরামর্শ দিচ্ছি না
নাইটফিউরি

এই বাগটি এক্সক্যাসেট তৈরির মতো পুরানো। আমি এটি আমার ফোল্ডারে "স্টাফ অ্যাপেল কখনই সমাধান করবে না" মানসিকভাবে পূরণ করেছি।
হাঁস

8

আমার ক্ষেত্রে, সিমুলেটারের জন্য সামগ্রী এবং সেটিংস পুনরায় সেট করা সমস্যার সমাধান করেছে।


7

আমিও একই সমস্যার মুখোমুখি হয়েছি।

  1. XcodeAssets এ একটি নতুন চিত্র সেট যুক্ত করুন।
  2. ইমেজসেটে চিত্রগুলি যুক্ত করুন।
  3. স্ক্রিন আরম্ভ করতে চিত্র প্রদর্শন যুক্ত করুন এবং আপনার ইমেজসেটটিকে চিত্র হিসাবে সেট করুন
  4. ইমেজভিউয়ের বৈশিষ্ট্য পরিদর্শকের উপর, 'গ্রাফিক্সের প্রসঙ্গটি সাফ করে' আনচেক করুন
  5. বিল্ড ফোল্ডারটি পরিষ্কার করুন এবং আবার চালান।

এখানে চিত্র বর্ণনা লিখুন


5

দেখে মনে হচ্ছে এক্সকোডে রিসোর্স ক্যাশে করার ক্ষেত্রে কিছু সমস্যা আছে। একই সমস্যা ছিল, এক্সকোড পুনরায় চালু করুন এবং তারপরে সবকিছু ঠিকঠাক কাজ করে।



3

বেশ কয়েকটি স্ট্যাক ওভারফ্লো থ্রেডে সবকিছু চেষ্টা করার পরে, আমার জন্য কী কাজ করেছে তা এখানে:

  • একটি .png ব্যবহার করুন
  • এটি আপনার সম্পদ ক্যাটালগ অন্তর্ভুক্ত করবেন না। আপনি যে কোনও উত্স ফাইল যুক্ত করবেন তাই এটিকে সরাসরি আপনার প্রকল্পের শ্রেণিবিন্যাসে যুক্ত করুন।
  • চিত্র ভিউতে চিত্রটি এর প্রসার সহ লোড করুন। উদাহরণ: লঞ্চ_এপ_আইমেজ.পিএনজি

(আপডেট করতে পণ্য বা উত্পন্ন ডেটা পরিষ্কার করতে হতে পারে, তবে আমার দরকার হয়নি)


2020 এবং এটি এখনও প্রাসঙ্গিক, কখনও কখনও ক্যাটালগের অভ্যন্তরে চিত্রটি কোনও নতুন পিএনজিতে পরিবর্তন করা যখন এটি কাজ করে বন্ধ করে দেবে। নিশ্চিত করুন যে এটি কোনও সংক্ষেপণ স্তরের জিনিস তবে প্লেইন চিত্র ফাইলগুলি কাজ করে।
মিচেল কারি

3

প্রকল্পটিতে চিত্র যুক্ত করার পরে এবং সমস্যাটি সমাধান হওয়া ডিভাইসটি শটডাউন করার পরে আমার সেই সমস্যা হয়েছিল


3

স্প্ল্যাশ স্ক্রিনের পটভূমি চিত্রটি পরিবর্তন করছিল এবং নতুন চিত্রটি প্রদর্শিত হচ্ছে না (দেশীয় প্রকল্পের প্রতিক্রিয়া)।

অন্যের উত্তর অনুসরণ করা।

আমি নীচে সমস্ত করেছি এবং এটি স্থির ছিল:

  • পরিষ্কার বিল্ড।
  • সিমুলেটর থেকে অ্যাপ সরান
  • প্রস্থান সিমুলেটর
  • এক্সকোড পুনরায় চালু করুন
  • আবার অ্যাপ চালান

3

ঠিক আছে এখন হিসাবে রেটিনা ডিভাইস উপলব্ধ আছে এবং আমি @1xছবিতে এড়ানোAssets.xcassets

আমার ক্ষেত্রে, আমার কাছে স্প্ল্যাশ স্ক্রিনে অ্যাপ লোগো রয়েছে যা আমি অ্যাপ্লিকেশনটি চালানোর সময় দৃশ্যমান নয় is

এত সময় নষ্ট করার পরে আমি বুঝতে পেরেছিলাম যে আমি কেবল @2xএবং @3xসেই লোগো চিত্রটির জন্য চিত্র সরবরাহ করেছি।

এই @1xইমেজটির সংস্করণ যুক্ত করে এই সমস্যাটি সমাধান করা হয়েছে ।


1
তুমি আমার দিন বাঁচিয়েছ!
কম্বল

2

আপনাকে নিশ্চিত করতে হবে যে আপনার চিত্রের ফাইলটির নামের শেষে .png বা .jpg এর মতো ফর্ম্যাট রয়েছে অন্যথায় এটি কাজ করবে না। এছাড়াও, আপনার চিত্র যুক্ত করার আগে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে চিত্র ফাইলটি আপনার প্রকল্পের মধ্যে আপনার "Assets.xcassets" ফোল্ডারে রয়েছে। এটি একটি সাধারণ টানা এবং ড্রপ দিয়ে করা যেতে পারে। এছাড়াও, যখন আপনি আপনার স্টোরিবোর্ডে আপনার চিত্র যুক্ত করেছেন তখন উপরের বাম দিকের চিত্রের নামটিও আসল চিত্রের ফাইলের নামের সাথে মেলে sure আমিও সীমাবদ্ধতার দিকে নজর দেওয়ার চেষ্টা করব। আশাকরি এটা সাহায্য করবে. আপনার অ্যাপ্লিকেশন জন্য শুভকামনা।


2

অবশেষে আমার ভুলটি উপলব্ধি করার আগে আমি এই সমস্যার জন্য কয়েক ঘন্টা ব্যয় করেছি। আপনি যখন কোনও ইউআইআইমেজভিউতে কোনও চিত্র যুক্ত করবেন, এটি চিত্রটির নামটি ব্যবহার করবে। আপনার চিত্রগুলি যদি আপনার স্টোরিবোর্ডের চেয়ে আলাদা ফোল্ডারে থাকে তবে সেগুলি অ্যাপ্লিকেশন চালানোর সময় নয়, তবে এক্সকোডে প্রদর্শিত হবে। আপনার অবশ্যই যথাযথ ফাইল পাথ উপসর্গ যুক্ত করতে হবে, উদাহরণস্বরূপ, চিত্র / চিত্র.png। এটি এখন এক্সকোডে একটি নীল প্রশ্ন চিহ্ন হিসাবে উপস্থিত হবে, তবে এটি অ্যাপে কাজ করবে।


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 

এটি আমার জন্য ধন্যবাদ ধন্যবাদ
দিলীপ তিওয়ারি

@ দিলিপটিওয়ারি আপনার স্বাগত :)
বিপুল কুমার

1

আমি একই সমস্যা সম্মুখীন। এর জন্য বিভিন্ন সমাধানের চেষ্টা করা হলেও কিছুই কার্যকর প্রমাণিত হয়নি। আমি তখন বুঝতে পেরেছিলাম যখন কেবলমাত্র আমি অ্যাপ্লিকেশনটি ডিভাইসে ইনস্টল করেছি এবং অ্যাপটি এখনও এক্সকোডের সাথে সংযুক্ত রয়েছে the যদি আমি এটি সংযোগ বিচ্ছিন্ন করে রাখি এবং তারপরে অ্যাপটি খুলি তবে প্রত্যাশা অনুযায়ী চিত্রটি দৃশ্যমান ছিল। এটি একটি এক্সকোড বাগ হতে পারে।


1

আমি প্রকল্পটি পরিষ্কার করার চেষ্টা করেছি, পিএনজি অপসারণ করেছি, সীমাবদ্ধতাগুলি আমার পক্ষে কার্যকর হয়নি।

আমি ইমেজটির আরও একটি অনুলিপি তৈরি করেছি এবং সেই অনুলিপিটির নাম পরিবর্তন করে আবার পুরানো চিত্রটি মুছে ফেলে নতুন চিত্র যুক্ত করেছি (একই নাম পরিবর্তন করে) আমি কেবল সেই চিত্রটি দিয়েছি এবং এটি আমার পক্ষে কাজ করেছে।

এছাড়াও আমি কোনও ফোল্ডারে চিত্র ব্যবহার করে Assets.xcassets ব্যবহার করছি না।


1

আমি এটি দিয়ে অনেকগুলি চেষ্টা করেছিলাম (একা এই থ্রেডের মনে হয় মিলিয়ন ধারণা রয়েছে এবং এর অর্ধেকটি বিরোধী)। আমার সমস্যাটি হ'ল আমি যখন ডিভাইস এবং এক্সকোড পুনরায় চালু করার মতো জিনিসগুলি করি তখন এটি অ্যাপ্লিকেশনটির কয়েকটি সেশনের জন্য চিত্রটি প্রদর্শন করে এবং তখন এটি বন্ধ হয়ে যায় (কেন জানি না, তবে এটি কেন বিরক্তিকর ছিল) ।

অগণিত ঘন্টা পরে, আমি দেখতে পেলাম যে এই থ্রেডে এজির উত্তরটি সঠিক। আমি যে জিনিসটি ভুল করেছিলাম তা হ'ল আমি এক্সক্যাসেটের মধ্যে একটি নতুন চিত্র সেট তৈরি করছিলাম তবে আমি তখনও চিত্রের সেটটির নাম ব্যবহার না করে স্টোরিবোর্ডের অভ্যন্তরে ইউআইআইমেজভিউয়ের মধ্যে চিত্রটির নাম ব্যবহার করছিলাম।

পরিষ্কার করার জন্য, আপনি যা করবেন তা হল একটি নতুন চিত্র সেট তৈরি করুন এবং এর নামকরণ করুন "লঞ্চ-ডিফল্টস" এর মতো এবং তারপরে আপনার চিত্রগুলি যুক্ত করুন। তারপরে, স্টোরিবোর্ডের ইউআইআইমেজভিউয়ের অভ্যন্তরে, আপনি "লঞ্চ-ডিফল্ট" চিত্রটি ব্যবহার করুন (এটি কোনও চিত্রের সেট হওয়ার কারণে কোনও এক্সটেনশন সহ নয়)।

আপনি যখন এটি সমস্ত করেন, চিত্রটি আসলে আপনার স্টোরিবোর্ডের ভিতরে সঠিকভাবে উপস্থিত হওয়া উচিত। কিছু লোক বলেছেন যে আপনি যদি এক্সটেনশন (.jpg বা .png) ব্যবহার না করেন তবে চিত্রটি ফাঁকা প্রদর্শিত হবে, তবে আমি ধরে নিই কারণ তারা চিত্রের সেটটির নাম ব্যবহার করছেন না। অন্যরা বলছেন আপনার .png বা .jpg এর মতো এক্সটেনশন ব্যবহার করা দরকার তবে কীটি হ'ল এক্সক্যাসেটের অভ্যন্তরে চিত্রটি তৈরি করা এবং তারপরে স্টোরিবোর্ডের অভ্যন্তরে সেই চিত্র সেটটি ব্যবহার করা। সঠিকভাবে সম্পন্ন করার সময়, কোনও চিত্র প্রদর্শিত হবে না এমন লঞ্চতা বা লঞ্চ স্ক্রিনটি কেবলমাত্র কিছু সময় কাজ করার (রিবুট প্রয়োজন) হওয়া উচিত নয়।


1

আমার বিশেষ ক্ষেত্রে, স্প্ল্যাশ স্ক্রিনটি সিমুলেটর এবং অন্যান্য ডিভাইসের জন্য কাজ করেছিল, তবে একটি নির্দিষ্ট ডিভাইসের জন্য কাজ করা বন্ধ করে দিয়েছে। এটি আমাকে বিশ্বাস করতে পরিচালিত করে যে এটি ছিল কিছু কোডিং ডেটা যা এক্সকোড দ্বারা রাখা হয়েছিল (ভি 10 এবং আইফোন 7 ভি 12.1)।

আমি এখান থেকে প্রাপ্ত ডেটা মুছে ফেলেছি: ~/Library/Developer/Xcode/DerivedData/কেবল ফোল্ডার সামগ্রীগুলি খালি করছি, ফোল্ডারটি মোছা হচ্ছে না। আমি তখন ম্যাক এবং আইফোনটি পুনরায় বুট করেছি এবং প্রকল্পটি পরিষ্কার ও পুনর্নির্মাণ করেছি এবং এখন এটি প্রদর্শিত হচ্ছে।

আমি নিশ্চিত না যে এই সমস্ত কিছুর প্রয়োজন ছিল কিনা তবে এটিকে সংকীর্ণ করার জন্য আর কোনও সময় নষ্ট করতে চাই না, সুতরাং উপরের স্লেজহ্যামার পদ্ধতির বিষয়টি আমার পক্ষে কাজ করেছিল। তবে অবশ্যই এটি সর্বদা আপনার নির্দিষ্ট পরিস্থিতির উপর নির্ভর করে - আমার ছিল ডিভাইস নির্দিষ্ট; অন্যদের জন্য এটি আসল চিত্র বা লঞ্চ স্ক্রিন লেআউট ইত্যাদি হতে পারে


1

আমার ইস্যু।

কারণ: আমি এক্সকোডে টানানোর পরে চিত্রগুলির নামকরণ করেছি। সমাধান: এক্সকোডে টেনে আনার পরে চিত্রগুলির নাম পরিবর্তন করবেন না। এটি এক্সকোড বোঝার জন্য সমস্যা তৈরি করে। এক্সকোডে টেনে আনার / যুক্ত করার আগে চিত্রগুলির নাম পরিবর্তন করুন।

এটি আপনাকে সাহায্য করে আশা করি!


0

আমি স্রেফ এটি বুঝতে পেরেছি। আমার লঞ্চ চিত্রটি প্রদর্শিত হচ্ছে না, কোনও ডিভাইস (আইফোন 6, 7+) বা টেস্টফ্লাইট চালু করার সময় আমি একটি সাদা পর্দা পাই। ফিক্স: "ল্যান্ডিং_স্ক্রিন.পিএনজি" নামকরণ করে কেবল "ল্যান্ডিং_স্ক্রিন" মুছে ফেলা হয়েছে .png অংশ। এক্সকোডের চিত্র আইকনটি সাদা আইকনে পরিবর্তিত হয়েছে এবং লঞ্চ স্ক্রিনের স্টোরিবোর্ডে চিত্রটি এখন একটি প্রশ্ন চিহ্ন হিসাবে উপস্থিত হবে। লঞ্চ চিত্রটি এখন সাদা স্ক্রিনের পরিবর্তে প্রদর্শিত হবে। আমার সেটআপ: আমি এক্সকোড 8.3.1 এর সাথে সুইফট ৩.১ ব্যবহার করছি। লঞ্চস্ক্রিন.স্টোরিবোর্ডে আমি একটি সাধারণ চিত্রের ভিউ যুক্ত করেছি এবং ভিউ কন্ট্রোলারের সাথে মানানসই চিত্রটি প্রসারিত করেছি। আমি শীর্ষে / নীচে / শীর্ষস্থান / ট্রেলিং স্পেসটিকে 0 এ পর্যালোচনা করতে সেট করেছি - নীচের চিত্রটি দেখুন:

এখানে চিত্র বর্ণনা লিখুন


0

আমার ক্ষেত্রে এটি দেখা গেল যে আমার এখনও কিছু ভিউ কন্ট্রোলারের সাথে লিঙ্ক হয়েছে যা এখন কেবলমাত্র একটি বেসিক ভিউ কন্ট্রোলার। আমি যদি ভিউটিতে নিয়ন্ত্রণ-ক্লিক করি তবে আমি সতর্কতা সহ আউটলেটগুলি দেখতে পাচ্ছি, তবে, সতর্কতাগুলি এক্সকোডে উপস্থিত হয় নি, এজন্য আমি সেগুলি খুঁজে পেতে আমার সমস্যা হচ্ছে।


0

এটি এক্সকোড / আইওএসে ক্যাচিংয়ের সমস্যা হিসাবে দেখা দেয় তবে এর একটি সহজ ফিক্স রয়েছে: কেবলমাত্র ফাইলকে পুনরায় নামকরণ করুন Assets.xcassets এর মধ্যে, তাই ক্যাশেটি পুনরায় জেনারেট হয়ে যায়।


0

আমার প্রথম ভুলটি হ'ল, আমি একটি সাধারণ। স্টোরবোর্ড তৈরি করেছি, এর নামকরণ করেছি এবং প্রকল্প সেটিংসে এটি লঞ্চস্ক্রিন হিসাবে সংজ্ঞায়িত করেছি। আমি এই ক্ষেত্রে আমার ইমেজ সমস্যা ছিল। দেখে মনে হচ্ছে কিছু ক্ষেত্রে তখন সেটিংস অনুপস্থিত, সুতরাং আমি কেবল ফাইল-> নতুন এর মাধ্যমে একটি নতুন ফাইল তৈরি করেছি এবং সরাসরি "লঞ্চ স্ক্রিন" বাছাই করেছি এবং তারপরে এটি কার্যকর হয়েছে।

এছাড়াও আমার মনে ছিল যে, কোনও কারণে লঞ্চস্ক্রিনে সেই বিন্যাস সীমাবদ্ধতাগুলি সমর্থিত নয়। প্রথমদিকে এটি এমনটি হয়েছিল, নিশ্চিত নয়, তবে এখন সীমাবদ্ধতাগুলি কাজ করা উচিত।

হতে পারে এটি কাউকে সাহায্য করে।


0

স্প্ল্যাশ স্ক্রিন প্রদর্শনের জন্য লঞ্চ-স্টোরিবোর্ড ব্যবহার করার সময় এবং এই গবেষণার পরে আমি জানতে পেরেছি যে লঞ্চ-স্টোরিবোর্ডে আমি যে চিত্রটি সেট করেছি তা ভিন্ন আকারের এবং আমি চিত্রের দৃশ্যকে চিত্রের প্রকৃত আকারের চেয়ে বড় সেট করেছি।

সুতরাং আমি যে সমাধানটি পেয়েছি তা হ'ল পার্সেন্ট ফিট হিসাবে ইমেজ-ভিউ কনটেন্ট সাইজ সেট করুন বা ইমেজ-ভিউ সাইজের চিত্রের আকার হিসাবে সেট করুন।

আপনার চিত্রটি যদি 1x আকারের 200X200 হয় তবে আপনার চিত্রটি 200X200 এর চেয়ে বেশি হওয়া উচিত যদি আপনি এই সমস্যাটি সমাধান করবেন।

কারণ যদি আপনি চিত্রের চেয়ে চিত্রের আকারটি বৃহত্তর সেট করেন তবে চিত্রটি স্টার্চ হবে এবং এটি অনুমোদিত নয়।

আপনার এখনও সন্দেহ থাকলে দয়া করে এখানে মন্তব্য করুন এবং জিজ্ঞাসা করুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.