এক্সকোড 11 নতুন সীমাবদ্ধতা যুক্ত করুন শূন্য সেট করুন: ডিফল্ট / স্ট্যান্ডার্ডের পরিবর্তে সেট মান ব্যবহার করুন


74

আমি অটোলেআউট ব্যবহার করতাম (ততক্ষণে এটির মতো সুপারভাইভিউ / আপেক্ষিক দৃশ্যে সরল বাধা তৈরি করতে নতুন বাধা যুক্ত করুন):

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

তবে সম্প্রতি সর্বশেষতম এক্সকোডে আপডেট হওয়ার পরে (১১.৩.৩ বা মাত্র ১১.৩ / ১১ সি 29) আমার কাছে এই অদ্ভুত সমস্যা রয়েছে: আমি যখন ধ্রুবক = 0 সেট করি তখন তারা সর্বদা অযাচিত উপায়ে এই সীমাবদ্ধতাগুলি তৈরি করে:

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

এবং মনে হচ্ছে ডিফল্ট মানটি কোনওভাবে 20 এবং আমার দৃষ্টিভঙ্গিটিকে এত ভুল দেখাচ্ছে (20 এর তুলনায় 0?)

যদি আমি এটির মতো সীমাবদ্ধতা সম্পাদনা করে এটি ঠিক করি:

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

তারপরে এটি আবার সংশোধন করবে (চিত্রটি সম্পাদনার আগে সীমাবদ্ধতাগুলি সম্পাদনা করার পরে সম্পাদনা করার আগে এটি ধ্রুবক প্রদর্শন করে = Standard)

আমি কীভাবে সমস্যাটি বর্ণনা করব তা জানি না, তবে আমি কীভাবে add new constraintমান / ডিফল্টের পরিবর্তে আমার ইচ্ছা পয়েন্টটি ব্যবহার করতে এই নতুনটিকে ঠিক করব?

হালনাগাদ:

এটি কেবল তদারকি করার ক্ষেত্রে বাধা থাকলেই ঘটেছিল বলে মনে হয়। কীভাবে ঠিক করা যায় তার কোনও ক্লু নেই।

আপডেট এপ্রিল-01-2020:

Xcode11.4 এটি স্থির করে।


2
এখানেও একই সমস্যা। আমি 11.3 ইউপিডি আপডেট করার সময় এটি প্রথমবারের মত প্রকাশিত হয়েছিল বলে মনে করি: একই কোডে একই কোডটি অন্য কম্পিউটারে এক্সকোডের একই সংস্করণ সহ নেই। হতে পারে এটি আইডিই কনফিগারেশনের সাথে সম্পর্কিত বা সম্ভবত এটি নিজেই আইডিইর একটি বাগ।
দিমিত্রিজ রোগভ

1
একই সমস্যা এখানে। এক্সকোড 11.3 (11 সি 29) ব্যবহার করে।
ব্যবহারকারী525504

1
একই সমস্যা সংস্করণ 11.3 (11 সি 29)
ব্যবহারকারীর 832

1
@ দিমিত্রিজোগভ আমি কখনও কখনও স্মরণ করিয়েছিলাম (xcode 8,9 বা 10) এর আগে, কোথাও একটি সেটিংস রয়েছে যা আমাদের standardমান নির্ধারণে সহায়তা করে (যাতে আমরা এর পরিবর্তে 10 বা 0 সেট করতে পারি default = 8) তবে আমি এখন ভুলে গেছি যে এটি এখন কোথায় রয়েছে। অথবা তারা বৈশিষ্ট্যটি মুছে ফেলেছে?
এডি

5
এটি আমাকে পাগল করছে
বাইইন ব্রায়ান

উত্তর:


37

বাগের মতো মনে হচ্ছে (অ্যাপলের সাথে ফাইল করতে ভুলবেন না)। এখানে একটি সাধারণ কাজ

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

সম্পাদনা অ্যাপল বলছে যে এই বাগটি এক্সকোড 11.4 এ স্থির করা হবে:

সীমাবদ্ধ পপআপ সম্পাদকদের 0 ধ্রুবক প্রবেশ করতে বাধা দেয় এমন একটি বাগ সংশোধন করা হয়েছে। (54076090)


1
চারপাশে সুন্দর কাজ, ধন্যবাদ!
এডি

1
গ্রেট! এই সমস্যাটি কী বিরক্তিকর হতে পারে ..
জোয়াকিন পেরেইরা

আমি 0-এর পরিবর্তে 0.01
তেজ

তবে এটি দ্বিতীয় বার সেট করে কাজ করে। কেন 0.01 নিয়ে বিরক্ত করবেন? এটি যাইহোক বেশ বিরক্তিকর। ভাল জিনিস এটি একটি বাগ এবং "বৈশিষ্ট্য" নয়।
ভ্লাদ রুসু

11

@ ম্যাট ওয়ার্কারআউন্ড কাজ করার সময়, আমি কেবল এটি যুক্ত করতে চাই যে আপনি এটি 0.01 এ সেট করতে পারেন এবং তারপরে এটি 0 তে পরিবর্তন করতে পারেন, এটি আবার মান মানের পরিবর্তিত হবে না। দ্রষ্টব্য: এক্সকোড 11.3


আমার জন্য যখন আমি 0 এ ফিরে আসি তা আবার "স্ট্যান্ডার্ড" এ পরিবর্তিত হয়। এক্সকোড 11.3.1।
জন স্কালো

10

এক্সকোড 11.3.1 হিসাবে:

আমি যে সর্বাধিক দ্রুত এবং দ্রুত সমাধান পেয়েছি তা হ'ল:

-0সীমাবদ্ধ ক্ষেত্রটি কেবল টাইপ করুন । এক্সকোড নেতিবাচক ত্যাগ করার জন্য উপস্থিত হয় এবং এটি সঠিকভাবে আচরণ করে যা এটি 0.01সমস্ত কিছু পড়ার চেয়ে ভাল ।

আপনি একবারে একটি না করে বা পরে যান এবং সম্পাদনা না করে একবারে সমস্ত সীমাবদ্ধতা সন্নিবেশ করতে পারেন।

এক্সকোড মানগুলি এটির মতো প্রদর্শন করে

এটি দেখতে সত্যিই বোকার মতো আচরণ বলে মনে হচ্ছে। অ্যাপল ইচ্ছাকৃতভাবে এটি করানোর কোনও কারণ আছে কি ...?

সম্পাদনা: এটি প্রতিবার কাজ করছে বলে মনে হচ্ছে না , যা হতাশাজনক। আমার কাছে সুপারভিউতে একটি ইউআইআইমেজভিউ শো 0 হয়েছে, তবুও দৃশ্যত এখনও ডিফল্ট মান (20) এ থাকবেন। আচরণটি সম্পূর্ণ অযৌক্তিক হওয়ায় এটি সত্যিই আইবি-র সাথে ত্রুটির মতো বলে মনে হচ্ছে না।


9

এই আচরণটি Xcode 11.4: রিলিজ নোটগুলিতে স্থির হয়েছে বলে মনে হচ্ছে

সীমাবদ্ধ পপআপ সম্পাদকদের 0 ধ্রুবক প্রবেশ করতে বাধা দেয় এমন একটি বাগ সংশোধন করা হয়েছে। (54076090)


আসল উত্তর:

আমি ঠিক এই আচরণটিও পেয়েছি, আমি 1 দ্বারা 1 দ্বারা সীমাবদ্ধতাগুলি যুক্ত করার চেষ্টা করেছি এবং এক্সকোড আসলে 0 টি মানকে সম্মান করে।

আমার দুই সেন্ট.


হ্যাঁ, আমি কেবল লক্ষ্য করেছি যে রিলিজ নোটগুলিতেও খুব ভাল হয়েছে।
ম্যাট

5

আমি জানি যে এটি কোনও সমাধান নয়, তবে সাময়িক সমাধানের জন্য আপনাকে প্রতিবন্ধকতা অতিক্রম করার জন্য, আমি কেবলমাত্র খুঁজে পেয়েছি যে আপনি যদি '0' এর পরিবর্তে '-0' সন্নিবেশ করান তবে আপনি পছন্দসই আচরণটি পান তবে আপনাকে একটি সন্নিবেশ করতে হবে প্রতিবারই বাধা।


এটি আসলে একটি ভাল বিকল্প, যখন আপনি বাধা তৈরি করেন তখন একটি '-0' যুক্ত করা পরিদর্শকের মধ্যে '0' হবে, সেখানে গিয়ে সেগুলি পরিবর্তন করার দরকার নেই
বুস্তা 117

1

গড় সময়ে এই সমস্যাটি সমাধান করার আসলে কোনও উপায় নেই

তবে সেরা অস্থায়ী সমাধান হ'ল শূন্যের সাথে এক এক করে বাধা যুক্ত করা।


0

মান যে যখন উপেক্ষা।

যুক্ত করার পরে এট্রিবিউটকে সীমাবদ্ধ করতে এটি সীমাবদ্ধ (নীল রেখা) এবং পরিদর্শককে ক্লিক করুন এবং এটি 0 তে সেট করুন।

যে আমার জন্য কাজ


0

এখনও এই বাগটি অনুভব করছে (এক্সকোড 11.3.1)) কেবলমাত্র "স্ট্যান্ডার্ড" হিসাবে সীমাবদ্ধতাগুলি যুক্ত করে নীল বাধা রেখাগুলিতে ক্লিক করে এবং আকার পরিদর্শকের অধীনে "ধ্রুবক" 0 এ সেট করে এটি স্থির করে।

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