এক্সকোড 6: সিমুলেটারে কীবোর্ড প্রদর্শিত হয় না


674

আমি যখন সিমুলেটরটি চালনা করি এবং ইউআইটিেক্সটভিউতে ক্লিক করি তখন কীবোর্ডটি প্রদর্শিত হবে না। আমি কী-বোর্ডটি পুনরায় সক্ষম করব?

এটি কাজ করত তবে এখন তা হয় না - আমি জানি না দুর্ঘটনার কারণে আমি কী ক্লিক করেছি ... কোনও টিপস প্রশংসা করবে!


93
কেবল ⌘K টিপুন এটি কীবোর্ড টগল করবে।
ইয়াজ

2
আপনি যখন নিজের কোডটি "পরিষ্কার" করার চেষ্টা করছেন তখন অবশ্যই আপনাকে এটি দুর্ঘটনাক্রমে অক্ষম করতে হবে। :)
জেলি আন


1
এটা ঠিক, আমি আমার টার্মিনাল উইন্ডোটি পরিষ্কার করার পরে এই সমস্যাটি উপস্থিত হয়েছিল :) টিপটির জন্য অনেক ধন্যবাদ!
Nekto

3
এক্সকোড 8 => ⌘ + শিফট + কে
ড্যানিয়েল স্প্রিংগার

উত্তর:


1196

আমারও একই প্রশ্ন ছিল. আমার সমাধানটি নিম্নরূপ ছিল:

  1. আইওএস সিমুলেটর -> হার্ডওয়্যার -> কীবোর্ড
  2. "কানেক্ট হার্ডওয়ার কীবোর্ড" আনচেক করুন

আমার চেক করা হয়েছিল কারণ আমি আমার ম্যাক কীবোর্ডটি ব্যবহার করছিলাম তবে আপনি যদি নিশ্চিত হন যে এটি চেক করা নেই আইফোন কীবোর্ড সর্বদা সামনে আসে।


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

4
@ অ্যালবার্ট রেনশওয়া তাদের কীবোর্ড সর্বদা থাকে। কোন আইওএস এটি ঠিক দেখার সীমার নীচে। আপনি দর্শনগুলি নিয়ে চারপাশে খেলতে পারেন এবং এটি সেখানে পাবেন! স্লাইড আপ অ্যানিমেশনটি কেবল এটি টানছে :)
জোও নুনস

7
আসলে, এটি সত্যই একটি বাগ: যখন আমি যাচাই Connect Hardware Keyboardকরি না তখন আমি আমার ম্যাকের কীবোর্ড ব্যবহার করে টাইপ করতে পারি না। প্রি-আইওএস 8-এ এটি "একটি হার্ডওয়্যার কীবোর্ড অনুকরণ করে" না, এটি আপনাকে কেবল আপনার ম্যাক ব্যবহার করে অতিরিক্ত টাইপ করার অনুমতি দেয়।
পেকম্ব

2
আইওএল 6 ডক্সে কোথাও অ্যালবার্টরেনশো (কেন ডিডউনলোড সরানো হয়েছে তা উল্লেখ করে) অ্যাপল উল্লেখ করেছেন যে কোনও ইউআইভিউ কাঠামো এত মেমরি নেয় না। র‌্যামে কীবোর্ড থাকা কোনও সমস্যা নয়। আপনি এটি বারবার ব্যবহার করবেন। এটি একটি গতি লাভ যা কোনও র‌্যাম লাভের চেয়ে গুরুত্বপূর্ণ!
জোও নুনস

2
এই সমস্যাটি সমাধান করতে এবং এখনও আপনার আসল কীবোর্ডের সাহায্যে টাইপ করতে সক্ষম হতে
আইডন

345

আইওএস ৮ বিটা সিমুলেটারে পরীক্ষা করার সময় আপনি "সফ্টওয়্যার কীবোর্ড" এবং +K সহ "হার্ডওয়্যার কীবোর্ড" এর মধ্যে টগল করতে পারেন ।

আপডেট : আইওএস সিমুলেটর ৮.০ থেকে শর্টকাটটি + +K


8
আসলে আপনার উত্তরটি দুর্দান্ত, এবং এটি প্রদর্শন না করার একমাত্র কারণ হ'ল এটি নরম কীবোর্ডে সেট করা হয়েছে, এবং সেন্টিমিডি + কে কীবোর্ডটি টগল করবে .. এটি প্রশ্নের উত্তর দেয়, এবং এটি দুর্দান্ত ... আমি যদি আপনাকে + দিতে পারি 1000
Nour1991

2
ওএমজি, আমি এই চিন্তাভাবনায় মাত্র একটি ঘন্টা ব্যয় করেছি যে হয়ে উঠুন ফার্স্ট রেসপন্ডারটি কাজ করছে না!
হাসিবুট

7
SimK ইন সিমুলেটর ভি 8.0 (550.1)
বেরিলিয়াম

2
এটি আমার পক্ষে কাজ করেছিল ... তবে আমি মনে করি না কখন আমি সিমুলেটার কীবোর্ডটি অক্ষম করতে
pressK চাপলাম

যে অনেক সাহায্য করেছে। ধন্যবাদ
ধাওয়াল

88

সিমুলেটর -> হার্ডওয়্যার -> কীবোর্ড -> টগল সফ্টওয়্যার কীবোর্ডের এই সমস্যাটি সমাধান করা উচিত।

সিমুলেটর-> হার্ডওয়্যার-> কীবোর্ড-> টগল সফটওয়্যার কীবোর্ড


3
সহজ এবং সর্বোত্তম উত্তর .. + 1
গজেন্দ্র কে চৌহান

আপনার উত্তর আমাকে বাঁচান :) ভোট +
কোর 114

55

এটি আইওএস 8-তে একটি বাগ বলে মনে হচ্ছে এই সমস্যার দুটি সমাধান রয়েছে:

  1. কাল্পনিক কীবোর্ড এবং ব্যবহার ম্যাকবুক কীবোর্ড মধ্যে টগল করুন Command+ +K শর্টকাট।

  2. সিমুলেটারে পুনরায় কীবোর্ড:

    ক। সিমুলেটর খুলুন

    খ। হার্ডওয়্যার -> কীবোর্ড নির্বাচন করুন

    গ। আনচেক করুন এবং তারপরে ' সংযুক্ত হার্ডওয়্যার কীবোর্ড ' পরীক্ষা করুন

পদক্ষেপ 2 জন্য স্ক্রিনশট

অথবা কেবল Shift+ Command+K শর্টকাট টিপুন


@ টমি: স্বাগতম ... বন্ধু!
জয়প্রকাশ দুবে

আমি সম্মত হই যে এটি কমপক্ষে Xcode 8.3.3 হিসাবে একটি বাগ বলে মনে হচ্ছে। আমি endEditing কল, কীবোর্ড থেমে থেমে প্রদর্শিত ceases পরেও আমি দৃশ্য নিয়ামক পপ এবং এটি পুনরায় লোড । একবার আমি লক্ষ্য করেছি যে আচরণটি মাঝেমধ্যে বন্ধ ছিল, তখন এটি স্পষ্টভাবে স্পষ্ট হয়ে উঠল যে এটি আমার কোড করছে এমন কিছু নয় (যা ঘটনাটি 99% সময় - বেশিরভাগ সময় যখন আমি মনে করি যে এটি এক্সকোডের দোষ, এটি সাধারণত আমিই কিছু করছেন!)। এই ক্ষেত্রে আমি বেশ নিশ্চিত এটি একটি এক্সকোড বাগ।
জেমস টুমি

37

সিমুলেটর কীবোর্ড সক্ষম / অক্ষম করতে,

⌘ + কে (সিটিআরএল + কে)

আপনার কীবোর্ড থেকে ইনপুট অক্ষম করতে,

আইওএস সিমুলেটর -> হার্ডওয়্যার -> কীবোর্ড -> "কানেক্ট হার্ডওয়ার কীবোর্ড" আনচেক করুন


29

আপনি ব্যবহার করতে পারেন: + +K সিমুলেটারে কীবোর্ড দেখানোর জন্য।



14

সিমুলেটর কীবোর্ড সক্ষম / অক্ষম করতে: সিমুলেটারে কীবোর্ডটি দেখতে ⇧ + ⌘ + কে ক্লিক করুন, কীবোর্ড অক্ষম করতে (লুকিয়ে রাখতে) আবার ক্লিক করুন।


13

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


রিসেট এর সমাধান!
কিরান্ডার

7

যদি সিমুলেটারে কীবোর্ড স্বয়ংক্রিয়ভাবে প্রদর্শিত না হয় তবে কেবল টিপুন [কমান্ড + কে]

বা হার্ডওয়্যার -> কীবোর্ড -> সফটওয়্যার কীবোর্ড টগল করুন


5

সমস্যা সমাধানের জন্য এটি অনুসরণ করুন -

  1. এক্সকোড এবং সিমুলেটর প্রস্থান করুন
  2. 'কমান্ড + শিফট + জি' টিপুন .. এটি "ফোল্ডারে যান" ডায়ালগটি খুলবে।
  3. আপনার পছন্দসই ফোল্ডারে যেতে এই ডায়ালগটিতে "~ / গ্রন্থাগার / পছন্দসমূহ" টাইপ করুন।
  4. এই ফোল্ডারে "com.apple.iphonesimulator.plist" মুছুন
  5. সম্পন্ন. আপনি যখন আবার সিমুলেটর শুরু করবেন তখন "com.apple.iphonesimulator.plist" পুনরায় জেনারেট হবে।

বিকল্পভাবে আপনি এটি কেবল একটি আদেশ দিয়ে করতে পারেন।

টার্মিনাল এবং অগ্নি খুলুন - 1. আরএম ~ / গ্রন্থাগার / পছন্দ / com.apple.iphonesimulator.plist

এটি এক ধাপে কৌতুক করবে! এটি চালানোর আগে আপনি Xcode এবং সিমুলেটরটি ছেড়ে গেছেন তা নিশ্চিত করুন।


ধন্যবাদ। টগলিং সফ্টওয়্যার কীবোর্ড আমার পক্ষে কাজ করে নি। এই এক করেছে!
টমভি

দুর্দান্ত উত্তর। + দশ বিলিয়ন।
কিথ দ্য বিপিড


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