ইউআইএলবেল - ওয়ার্ডর্যাপের পাঠ্য


150

প্রয়োজন মতো লেবেল ওয়ার্ডর্যাপের পাঠ্য রয়েছে কি? আমার কাছে শব্দের মোড়কে রেখার বিরতি রয়েছে এবং দুটি লাইনের জন্য লেবেল যথেষ্ট লম্বা, তবে এটি কেবল লাইন বিরতিতে আবৃত করবে appears এটিকে সঠিকভাবে মোড়ানোর জন্য আমাকে লাইন ব্রেকগুলি যুক্ত করতে হবে? আমি এটির চাই যে এটি মোড়ানো হোক যদি এটি অনুভূমিকভাবে এটি ফিট না করে।

উত্তর:


301

যদি আপনি numberOfLines0 (এবং শব্দের মোড়কে লেবেল) সেট করে থাকেন তবে লেবেলটি স্বয়ংক্রিয়ভাবে মোড়ানো হবে এবং প্রয়োজনীয় অনেকগুলি লাইন ব্যবহার করবে।

আপনি যদি আইবিতে একটি সম্পাদনা করছেন UILabel, আপনি লাইন বিরতি পেতে option+ টিপে একাধিক পাঠ্য পাঠ্য প্রবেশ করতে পারেন return- returnএকা সম্পাদনা শেষ করবে।


124
আমার মতো নুবগুলিকে স্পষ্ট করার জন্য, এটি হ'ল: সেল.টেক্সটলবেল.নম্বারফ্লাইনস = 0; cell.textLabel.lineBreakMode = UILineBreakModeWordWrap;
ব্রায়ান মোসকাউ

46
আইওএস 6 এবং তারপরে, ব্যবহার করুন NSLineBreakByWordWrapping, না UILineBreakModeWordWrap
অ্যারন ব্র্যাজার

3
আপনার নিম্নলিখিতগুলিরও প্রয়োজন হতে পারে: লেবেল.আউটোরাইজিংম্যাস্ক = ইউআইভিউএইটোরাইজিংফ্লেক্সিবাইটহাইট;
উইলিয়াম গ্র্যান্ড

6
label.lineBreakMode = .ByWordWrappingএবং label.numberOfLines = 0দ্রুতগতিতে
আফ্রেসার 21

9
যার জন্য এটি সুস্পষ্ট ছিল না (আমার মতো): ইউআইএলবেলের অবশ্যই এর প্রস্থে কিছুটা সীমা থাকতে হবে (হয় প্রকৃত প্রস্থের সীমানা বা মার্জিন সীমাবদ্ধতা থেকে); অন্যথায় এটি মোড়ানো হবে না।
jcady

27

UILabellineBreakModeআপনার সম্পত্তি হিসাবে সেট করতে পারেন এমন একটি সম্পত্তি রয়েছে ।


11
"আমার শব্দের মোড়কে রেখার বিরতি রয়েছে"। এটি কেবল আসল লাইন বিরতিতে আবৃত হয়, এটি দীর্ঘ হওয়ার পরে এটি স্বয়ংক্রিয়ভাবে ভাঙবে না।
কোডজি

19

সুইফটে আপনি এটি এর মতো করবেন:

    label.lineBreakMode = NSLineBreakMode.ByWordWrapping
    label.numberOfLines = 0

(দ্রষ্টব্য যে লাইনব্র্যাকমোড ধ্রুবকটি ওবিজেসি-তে আলাদাভাবে কাজ করে)


এটি কীভাবে আলাদা হয় সে সম্পর্কে বিস্তারিত জানার জন্য যত্নশীল?
মাইক 21

আমি মনে করি যে নামকরণটি আলাদা I এটি সম্ভবত সুইফট 3
নাথান

লাইন ব্রেক মোডটি ওয়ার্ড মোড়কে ডিফল্ট হতে হবে
মোবাইলমন

@ মোবাইলবোন আমার অভিজ্ঞতা যা সবসময় হয় না। আইবি কিছু পরিস্থিতিতে এটি পরিবর্তন?
নাথান

label.lineBreakMode = NSLineBreakByWordWrapping in Obj C
নূপুর শর্মা

2

এক্সকোড 10, সুইফট 4

লেবেলের জন্য পাঠ্য মোড়ানোও স্টোরিবোর্ডে লেবেলটি নির্বাচন করে এবং বৈশিষ্ট্য পরিদর্শক ব্যবহার করে করা যেতে পারে।

লাইন = 0 লাইনব্রেক = শব্দ মোড়ানো

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


2
ব্র্যানব্র্যান্ড-নতুন লেবেলটি ব্যবহার করে সরাসরি এটিকে ভিউতে যুক্ত করা হয়, এটি এখনও 0 টিতে লাইন এবং ওয়ার্ড র‌্যাপের লাইন ব্রেকিং সত্ত্বেও আমার জন্য একটি একক-লাইন লেবেল (ফোনের প্রস্থের চেয়ে প্রস্থের চেয়ে বড়) উত্পন্ন করে। অন্য কোন সেটিংয়ের প্রয়োজন হতে পারে? আমার অতিরিক্ত কোড সংযুক্ত করার দরকার আছে?
ফিহাগ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.