অটোলেআউট: তত্ত্বাবধানে সীমাবদ্ধতা যুক্ত করুন এবং শীর্ষ বিন্যাস গাইড নয়?


112

স্টোরিবোর্ডে আমার ইউআইভিউ কনট্রোলারটিতে আমার একটি ইউআইভিউ রয়েছে যা আমি উপরের প্রান্ত থেকে একটি দুরত্ব দেখতে যে স্থানটিতে একটি সীমাবদ্ধতা যুক্ত করতে চাই।

এখন, আমি যখন সিটিটিএল + দিয়ে ভিউকন্ট্রোলারের মূল দৃশ্যে টেনে নিয়ে যাই তখন কেবলমাত্র শীর্ষস্থানীয় বিন্যাস গাইডে সেট করার বিকল্প পাই।

এটি আমার জন্য সমস্যা কারণ ইমের এক পর্যায়ে আমি মূল দৃশ্যটি 20-50px এর আশেপাশে নিয়ে যেতে চলেছি এবং তারপরে যা ঘটে তা হল আমার দৃষ্টিভঙ্গিটি স্থানান্তরিত হবে না ... কারণ এটি তত্ত্বাবধানে সংযুক্ত নয়।

আমি কীভাবে স্টোরিবোর্ডে এটি ম্যানুয়ালি করতে পারি বা আমাকে এটি প্রোগ্রামক্রমে যুক্ত করতে হবে?

আমি এক্সকোড 6 ব্যবহার করছি।


আপনি কি বামে ডকুমেন্টের আউটলাইনটিতে সঠিক সত্তায় টেনে নিয়ে যেতে পারেন? - এই স্ক্রিনশটে দৃশ্য অবজেক্টস: ptgmedia.pearsoncmg.com/images/chap5_9780672335761/elementLinks/…
উডস্টক

Ive চেষ্টা করেছে যে
পাশাপাশি

উত্তর:


306

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

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


6
হাল্লিলূয়া! আমি যখন জানিনা তখন তারা সম্পাদক -> পিন মেনুটি সরিয়ে ফেললে আমি কী করব।
জেরেমি হিক্স

4
বিশ্বাস করতে পারি না আমি এর আগে দেখিনি। অসাধারণ.
জুমজুম

9
আমার মতো নিখুঁত লোকের জন্য কেবল একটি নোট -> আপনি এই সীমাবদ্ধতাটি যে দৃশ্যে সংযোজন করছেন তা উপরের লেআউট গাইডের নীচে না থাকলে আপনি এই পরিবর্তন করতে পারবেন না। আমার উপরের লেআউট গাইডের উপরে একটি ভিউ ছিল এবং ড্রপ ডাউন মেনুতে "শীর্ষ লেআউট গাইড" কোনও বিকল্প ছিল না। যা আমার মতো অ-নববধূদের পক্ষে সম্ভবত একটি "দুহ" বিবৃতি :)
রায়ান জেমস

2
এটি সেই ছোট্ট Xcode সূক্ষ্মতা সম্পর্কে। যে অনেক কিছু। :)
মার্চ

কেবলমাত্র একটি দ্রুত ব্যাখ্যা যা আমাকে বিভ্রান্ত করেছে: টপ লেআউট গাইড টিক চিহ্নযুক্ত চিত্র থাকা সত্ত্বেও, আপনি যদি ডিভাইসের একেবারে শীর্ষের মত দৃশ্যের শীর্ষে ভিউটি পিন করতে চান, তবে "দেখুন" নির্বাচন করুন।
micnguyen

57

স্টোরিবোর্ডে আপনি যে মতামত চান তা তুলে ধরে এবং তারপরে Editor > Pin > Top Space to Superviewউপরের মেনুতে নির্বাচন করে আপনার এটি করা উচিত be


এটি এক্সকোড in এ পুরানো, এর পরিবর্তে @ পলগুরভের উত্তর দেখুন।



4
তারা এক্সকোড the এর সম্পাদক মেনু থেকে 'পিন' সরিয়েছেন? কোনও নতুন সমাধান?
কাইল জি

14

টিএল; ডিআর: আপনি কীবোর্ডে Altকী টিপে মার্জিনে সীমাবদ্ধ করতে পারেন ।


একটি আরও যোগ করতে পারে যে আপনি যে ভিউটি পিন করার চেষ্টা করছেন তা যদি আপনি এটি দেখতে পিন করতে চান এমন কোনও প্রত্যক্ষ উপস্থাপনা না হয় তবে প্রস্তাবিত পদ্ধতির পক্ষে সত্যই বৈধ নয়। আসুন বলি যে ভিউ হায়ারার্কিটি দেখতে দেখতে এমন দেখাচ্ছে এবং আপনি চিত্র Parallax Image Viewনিয়ন্ত্রণ ( Viewএই ক্ষেত্রে) ভিউ কন্ট্রোলারের দৃশ্যে ( এই ক্ষেত্রে) পিন করতে চান ।

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

এটি করতে আপনি কেবলমাত্র Control+ Dragথেকে শুরু Parallax Image Viewকরে View। এটি ডিফল্ট পছন্দগুলি উপস্থাপন করে যেখানে আপনি শীর্ষ বিন্যাস Vertical Spacing to Top Layout Guideগাইডটিতে পিন করতে দেখতে পারেন Parallax Image View

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

আপনি যা চান তা হল এটিকে দেখার শীর্ষে (মার্জিন) পিন করা। এটি করতে আপনাকে চাপ দিয়ে অন্যান্য সীমাবদ্ধতার সেটগুলিতে স্যুইচ করতে হবেAlt

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


খুব দরকারী টিপ। এটি আসলে আমার সমস্যার সমাধান করেছে।
মাচাডো

এটি আমার পক্ষে কাজ করে তবে আমি একই সাথে একাধিক বাধা যুক্ত করতে জানি না to সময় নিতে আমাকে এখন একে একে যুক্ত করতে হবে।
ডুক এনগুইন

3

আমার ইতিমধ্যে সেখানে পুরো বাধা ছিল এবং আমি কেবল এটিগুলি ভেঙে ফেলার পরিবর্তে তাদের পরিবর্তন করতে চেয়েছিলাম। আপনি যদি সম্পাদনার সীমাবদ্ধতায় ডাবল ক্লিক করেন তবে দেখা যাচ্ছে, তারপরে ".Margin" আছে এমন আইটেমটিতে ক্লিক করুন, আপনি কেবলমাত্র সেই আইটেমটি নির্বাচন করে "মার্জিন থেকে আপেক্ষিক" বন্ধ করতে পারেন।

মার্জিনের তুলনায় নির্বাচন করুন


আমি এখানে আসার সময় এটিই খুঁজছিলাম! ধন্যবাদ
নেটিগ্গার

1

ড্যান এর উত্তর কাজ করে। আমি কেবলমাত্র এটিই বলতে চেয়েছিলাম যে আপনি যদি y <20 তে স্টোরিবোর্ডে আপনার দৃষ্টিভঙ্গি সেট করেন এবং পিন প্যানেলের মাধ্যমে সীমাবদ্ধতাগুলি কনফিগার করেন তবে এটি তত্ত্বাবধানে শীর্ষস্থানীয় হবে:

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

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


0

যদি দুর্ঘটনাক্রমে ভিউটির উচ্চতা 0 তে সেট করা থাকে তবে উলম্ব স্থান থেকে শীর্ষ বিন্যাস গাইড প্রদর্শিত হবে না। উল্লম্ব স্থান থেকে নীচে লেআউট গাইড প্রদর্শিত হবে, তবে এটি অবশ্যই অ্যাপল সার্কায় 2004 এর মধ্যে কারও কাছে বোধগম্য হয়েছে।


0

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

  • প্রথমে সুপারভিউ দিয়ে সাবউভিউ কেন্দ্রটি উল্লম্বভাবে সেট করুন।
  • তারপরে, সাবভিউয়ের পাশাপাশি সেন্টার ওয়াই সীমাবদ্ধতার পাশাপাশি তত্ত্বাবধানের জন্য শীর্ষ সীমাবদ্ধতায় পরিবর্তন করুন।

আপনি এখন যেতে ভাল।

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