LaunchScreen.xib আমার কাস্টম ফন্টটি প্রদর্শন করছে না


95

আমি LaunchScreen.xib এ আমার কাস্টম ফন্টের সাহায্যে পাঠ্য প্রদর্শন করতে একটি লেবেল ব্যবহার করছি। আমার কাস্টম ফন্টটি ইন্টারফেস বিল্ডারে দুর্দান্ত দেখায়, তবে আমি যখন এটি আমার আইফোনে পরীক্ষা করি তখন ফন্টটি ডিফল্ট ফন্টে ফিরে আসে re

কীভাবে এটি ঠিক করবেন বা এটি কোনও বাগ থাকলে তা নিশ্চিত নন।


4
আমার ধারণা আমি অবাক হই না লঞ্চের স্ক্রিনটি লঞ্চের সময় দেখানো হয়েছে - প্রকৃতপক্ষে লঞ্চের আগে - তাই ফন্টটি সম্ভবত এখনও লোড হয়নি।
ম্যাট

দেখে মনে হচ্ছে এটি ঠিক করার কোনও উপায় নেই? আমি কি কেবল একটি লঞ্চ চিত্র ব্যবহার করে আরও ভাল হতে পারি?
user3781632


4
@ নোবডিনাডা "নকল" এই সমস্যাটির কোনও সন্তোষজনক উত্তর নেই।
ম্যাট

4
আমি এতে লেখাটি দিয়ে উপাদানটি বাদ দিতে চাই it লঞ্চ চিত্রগুলি সর্বনিম্ন বলে মনে করা হয় - কাঠামোর কেবল খালি রূপরেখা, যা আসল ইন্টারফেস প্রদর্শিত হবে তা পূরণ হয়।
ম্যাট

উত্তর:


93

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

আপনি যদি মনে করেন যে আপনার কাছে বাধ্যতামূলক ব্যবহারের মামলা রয়েছে তবে আপনি একটি বাগ ফাইল করতে পারেন। তবে আমি সত্যিই ভাবি না আপনি কি করেন। আপনি কেন আপনার লঞ্চ চিত্রটিতে কোনও পাঠ্য দেখিয়ে দিচ্ছেন ? এটি তার থেকে অনেক বেশি খালি-হাড়ের হওয়া উচিত - খোলার ইন্টারফেসের কাঠামো দেওয়ার জন্য যথেষ্ট, যা খোলার ইন্টারফেসটি আসলে উপস্থিত হবে। প্রাথমিক ভিউ নিয়ন্ত্রকের পটভূমির রঙের মতো একই পটভূমির রঙের সাথে একটি "ফাঁকা" স্ক্রিনই যথেষ্ট। আপনার লক্ষ্য কেবল অন্ধকারের বিকল্প সরবরাহ করা।


31
ধারণাটি ছিল আমার অ্যাপটির শিরোনাম সেই স্ক্রিনে পুরো অ্যাপ্লিকেশনটিতে ধারাবাহিক ফন্ট সহ। পরিবর্তে xib এ আমার শিরোনামের একটি UII छवि যুক্ত করে শেষ হয়েছিল।
user3781632

14
এছাড়াও, অ্যাপলের ডিফল্ট "LaunchScreen.xib" অ্যাপ্লিকেশনটির নাম একটি সরল ওল 'ইউআইলাবেলে রয়েছে ... কমপক্ষে আমরা যা করতে পারি তা হ'ল একটি ফন্ট নির্বাচন করুন .... :)
অ্যালেক্স জাক

4
@ ম্যাট্ট আপনি ঠিক বলেছেন, আমি একটি কাস্টম ফন্ট নির্বাচন করতে চাইছিলাম ... তবে আমি নিশ্চিত না যে আপনি এটি মুছতে "প্রত্যাশিত", আমাদের একটি অ্যাপ্লিকেশনটি দ্রুত দ্রুত ঠেকাতে হয়েছিল, এবং লঞ্চের স্ক্রিনটি আপডেট করতে ভুলে গিয়েছিলাম, এবং আপেল তবুও অনুমোদিত হয়েছে ...
অ্যালেক্স জাক

4
আপনার অ্যাপ্লিকেশন দিয়ে যা চান তা করুন। অ্যাপল নির্দেশিকাগুলি স্প্ল্যাশ স্ক্রিনগুলি কীভাবে হওয়া উচিত সে সম্পর্কে খুব স্পষ্টতই বর্ণনা করা হয়েছে, এটি মেনে চলা বা না করা আপনার পক্ষে।
আন্টজি

10
এটি আমাকে অবাক করে দেয় যে তাদের লঞ্চ স্ক্রিনে কোম্পানির নাম দেখানোর বিরুদ্ধে মোটামুটি কোনও যুক্তি রয়েছে।
লিওন

7

একটি তাত্ক্ষণিকভাবে কাজটি হ'ল UIImageViewআপনার পাঠ্যটিকে যেমন ব্যবহার করা হয় এবং তেমনভাবে রাখা হয় তবে UIImageআক্ষরিকভাবে আপনার পাঠ্যের একটি ছবি .png/ .jpegবা অনুরূপ।

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

অন্য দ্রষ্টব্য: আপনি যদি বিভিন্ন পাঠ্য সহ একাধিক ভাষাকে সমর্থন করতে চান তবে আপনার এই পদ্ধতির ব্যবহার করে প্রতিটি ভাষার জন্য আলাদা আলাদা চিত্র থাকতে হবে।

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