"স্বয়ংক্রিয়ভাবে অ্যাডজাস্ট করা ফন্টটির গতিশীল টাইপের পাঠ্য শৈলী ব্যবহার করা দরকার" সতর্কতার অর্থ কী?


105

আমি নিম্নলিখিত সতর্কতা পাচ্ছি:

"স্বয়ংক্রিয়ভাবে ফন্ট অ্যাডজাস্ট করে ডায়নামিক ধরণের পাঠ্য শৈলী ব্যবহার করা দরকার"

স্ক্রিনশট যুক্ত করা হয়েছে

যা থেকে মুক্তি পেতে পারব না সে সম্পর্কে সতর্কতা চলছে main.storyboard

"স্বয়ংক্রিয়ভাবে অ্যাডজাস্টস ফন্ট" চেক UILabelনা করা Identity Inspectorহয়েছে তা নিশ্চিত করতে আমি প্রতিটিতে পরীক্ষা করে দেখেছি ।


4
আমার সন্দেহ হয় "ডায়ামিক টাইপের পাঠ্য শৈলীর সাহায্যে ফন্টের স্বয়ংক্রিয়ভাবে সামঞ্জস্য হয়", সম্ভবত এটি গতিশীলভাবে সামঞ্জস্য করতে।
অগভীর চিন্তায়

8
আপনি একটি ডায়নামিক ফন্ট ("দেহ", "শিরোনাম", "সাবহেড") ব্যবহার করতে চান বা আরও সম্ভবত, বন্ধ করুন Automatically Adjusts Fontএবং চালু করুন Autoshrink
bshirley

উত্তর:


56
  1. সোর্স কোড হিসাবে আপনার স্টোরিবোর্ডটি খুলুন
  2. কী "অ্যাডজাস্টসফর্টফর্ট কনটেন্টসাইজ ক্যাটাগরি" অনুসন্ধান করুন
  3. কোন বিকল্পটির এই বিকল্পটি রয়েছে তা পরীক্ষা করুন এবং ইন্টারফেস বিল্ডার থেকে ডায়নামিক টাইপ চেকবাক্সটি চেক করুন।

22
আমার ক্ষেত্রে, আমার এই সতর্কতা adjustsFontForContentSizeCategoryরয়েছে তবে উত্স কোডটিতে কীটি উপস্থিত হয় না।
ক্রিস প্রিন্স

আমি মনে করি সতর্কবার্তাটি ক্লিক করতে এটি এখন (এক্সকোড 11) কাজ করে এবং এটি আপত্তিজনক লেবেলটি নির্বাচন করে। (সুতরাং আপনি উত্স কোড পদক্ষেপ এড়াতে পারেন)
গারফাজন

@ ক্রিস প্রিন্স, আপনি কি এই সমাধানটি শেষ করেছেন?
স্কটিব্ল্যাডেস

34

আমি কেবল পাঠ্য শৈলীর বদলে দেহ ও সতর্কতা অদৃশ্য।

এটি কেবল কারণ এটি গতিশীল টাইপ টেক্সট স্টাইল

পূর্বনির্ধারিত সমর্থিত গতিশীল প্রকারের পাঠ্য স্টাইলের তালিকাটি দেখুন -

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


4
এটিকে পরিবর্তন করে bodyমনে হচ্ছে এটি গা bold় পাঠ্যের দক্ষতা হারাবে।
বিটিআরবলিন

31

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

তাহলে আমি:

  1. প্রকল্পটি পরিষ্কার করেছেন
  2. এক্সকোড বন্ধ
  3. উত্পন্ন ডেটা ফোল্ডার সামগ্রী মুছে ফেলা হয়েছে
  4. পুনরায় খোলা এক্সকোড এবং পুনর্নির্মাণ

এটা চলে গেছে. :)


4
পদক্ষেপ 1: প্রকল্পটি এবং উত্পন্ন ডেটা পরিষ্কার করার জন্য pressK টিপুন।
ওমিট

4
হুঁ, ⇧⌥⌘K অ্যাপ্লিকেশন থেকে প্রাপ্ত ডেটাটির ভিতরে বিল্ড ফোল্ডারটি সাফ করে। তবে এটি পুরো ডেরিভেটড ডেটা ফোল্ডারটি মুছে দেয় না। ইহা কি যথেষ্ট? নাকি আমরা স্বাভাবিক "Xcode ভুডু নৃত্য" do উপরে বর্ণিত: ডি
Yaro

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

26

মনে হচ্ছে এটি এক্সকোডে একটি বাগ ছিল। এটি ঠিক করার জন্য আমি এটিই করেছি:

  1. প্রস্তাবিত লেবেলে ফন্টটি পরিবর্তন করে যা ত্রুটিটি দেখিয়েছিল একটি গতিশীল প্রকারে
  2. "স্বয়ংক্রিয়ভাবে অ্যাডজাস্ট ফন্ট" এর জন্য চেক বাক্সটি নির্বাচন করুন
  3. প্রকল্পটি তৈরি এবং পরিচালনা করুন (ত্রুটিটি অদৃশ্য হয়ে যায়)
  4. "স্বয়ংক্রিয়ভাবে অ্যাডজাস্টস ফন্ট" বাক্সটি আনচেক করুন
  5. ফন্টটি আগের সেটিংসে পরিবর্তন করুন যা ত্রুটির কারণ হয়েছিল
  6. প্রকল্পটি পুনর্নির্মাণ করুন

ত্রুটিটি এখনও চলে গেছে।


4
আমি রাজী. ডাবল এবং ট্রিপল আমার ফাইলগুলি পরীক্ষা করে এবং এমনকি এক্সএমএল / উত্সও পরীক্ষা করেছে - এটি এখনও ছিল না এক্সকোড জোর দিয়েছিল এটি (একটি "পরিষ্কার" পরেও)। কি বিরক্তিকর.
জোশ

4
I changed the font in the label that showed the error, to a dynamic type,- আমি কোনও বিকল্প দেখতে পাচ্ছি না যা দেখে মনে হচ্ছে এটি dynamic typeহরফ হ'ল। পরামর্শ?
ক্রিস প্রিন্স

আমি এখন সিস্টেম ফন্ট ব্যবহার করছি। আমি কয়েকটি লেবেলে একটি কাস্টম ফন্ট ব্যবহার করছিলাম যার ফলে সমস্যা দেখা দিয়েছে। আপনি যদি এক্সকোডে ডায়নামিক ফন্টগুলি গুগল করেন তবে আপনি গতিশীল অন্যান্য ফন্টের একটি তালিকা পেতে সক্ষম হতে পারেন। একটু গবেষণা অনেকদূর এগিয়ে যায়। শুভকামনা।
কে। ল

4
হাই @ উত্তর কিন্তু K.Law ধন্যবাদ Xcode বিভিন্ন একই সাবধানবাণী তৈরী করা এবং দেখ সব Intro.storyboard রয়েছে। আমি যখন সতর্কতাটি ক্লিক করি, তখন এক্সকোড স্টোরিবোর্ডকে কোনও চমত্কার আইটেম নয় show
এলিয়া

17

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

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


4
আমার ক্ষেত্রে, এই বাক্সটি চেক করা হয়নি, তবে আমি সতর্কতা পাচ্ছি।
ক্রিস প্রিন্স

20
আপনার ফন্টটি "অ-গতিশীল" কিনা তা আপনি কীভাবে নির্ধারণ করতে পারেন?
ব্যবহারকারী 664939

4
@ user664939 অ-গতিশীল ফন্টগুলি পরিবার এবং স্টাইল পরিবর্তন করতে সক্ষম। গতিশীল ফন্টগুলি পরিবার এবং স্টাইল পরিবর্তন করতে সক্ষম নয়। এটি আকার অনুযায়ী ডিফল্ট হবে। আপনি স্টোরিবোর্ড -> অ্যাট্রিবিউট ইন্সপেক্টর -> ফন্ট থেকে পরিবার এবং স্টাইল সেট করতে পারেন।
sn86

5
@ user664939: একটি নির্দিষ্ট ফন্ট নির্বাচন করার পরিবর্তে, আপনি একটি ফন্ট "প্রকার" নির্বাচন করুন। ফন্ট ড্রপডাউনতে বক্সযুক্ত "টি" ক্লিক করুন। যে উইন্ডোটি খোলে, সেই ফন্টের ড্রপডাউনটির ডানদিকে তীরগুলি ক্লিক করুন। নীচে তালিকা থেকে একটি "পাঠ্য শৈলী" চয়ন করুন। দেখুন HIG এর ভিজ্যুয়াল ডিজাইন, লেখনী অধ্যায় বিন্দু মাপ, ইত্যাদি, প্রতিটি পাঠ্য শৈলী এর সাথে সম্পর্কিত তথ্যের জন্য।
লিনে

10
  1. আপনার স্টোরিবোর্ডটি খুলুন, ফাইল নেভিগেটরে স্টোরিবোর্ডে ডান ক্লিক করুন।

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

  1. (কমান্ড এফ) অনুসন্ধান করুন এবং এর উদাহরণগুলি মুছুন adjustsFontForContentSizeCategory="YES"

4
আমার এক্সকোডে (১১.১) কোনও "স্বয়ংক্রিয়ভাবে হরফ অ্যাডজাস্টস" বাক্স নেই। আমি 0 টি ভোট দিয়ে - সমস্ত কিছুই চেষ্টা করেছি, এ ছাড়া কিছুই কাজ করেনি। Thx
DrWhat
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.