কেউ কি এনএসএসস্ট্রিংয়ে লাইন ব্রেক ব্যবহার করতে জানেন? আমাকে এরকম কিছু করা দরকার -
[NSString stringWithFormat:@"%@,\n%@", mystring1,mystring2];
কেউ কি এনএসএসস্ট্রিংয়ে লাইন ব্রেক ব্যবহার করতে জানেন? আমাকে এরকম কিছু করা দরকার -
[NSString stringWithFormat:@"%@,\n%@", mystring1,mystring2];
উত্তর:
এনএসওজেক্টের সাবক্লাসের জন্য ওভারলোড-ডিসক্রিপশন করার সময় আমি কেবল একই সমস্যার মধ্যে পড়েছিলাম। এই পরিস্থিতিতে আমি লাইন ব্রেক তৈরি করতে নিউলাইন (\ n) এর পরিবর্তে ক্যারেজ রিটার্ন (\ r) ব্যবহার করতে সক্ষম হয়েছি।
[NSString stringWithFormat:@"%@\r%@", mystring1,mystring2];
যদি আপনার স্ট্রিং কোনও ইউআইভিউতে চলেছে (যেমন একটি ইউআইএলবেল), আপনাকেও লাইনের সংখ্যা 0 এ সেট করতে হবে
myView.numberOfLines=0;
আমি দেখতে পেলাম যে যখন আমি কোনও .plist
ফাইল থেকে স্ট্রিংগুলি পড়ছিলাম, তখনকার ঘটনাগুলি "\n"
পার্স করা হয়েছিল "\\n"
। আমার জন্য সমাধানটি হ'ল ঘটনাগুলি প্রতিস্থাপন "\\n"
করা "\n"
। উদাহরণস্বরূপ, আমার ফাইল থেকে NSString
নাম myString
পড়ার একটি উদাহরণ দেওয়া হয়েছে .plist
, আমাকে কল করতে হয়েছিল ...
myString = [myString stringByReplacingOccurrencesOfString:@"\\n" withString:@"\n"];
... এটি আমার UILabel
উদাহরণে অর্পণ করার আগে ...
myLabel.text = myString;
NSString *str1 = @"Share Role Play Photo via Facebook, or Twitter for free coins per photo.";
NSString *str2 = @"Like Role Play on facebook for 50 free coins.";
NSString *str3 = @"Check out 'What's Hot' on other ways to receive free coins";
NSString *msg = [NSString stringWithFormat:@"%@\n%@\n%@", str1, str2, str3];
এনএসএসস্ট্রিংয়ের জন্য লাইন বিরতি চরিত্রটি হ'ল। R
সঠিকভাবে ব্যবহারের উপায় [NSString StringWithFormat:@"%@\r%@",string1,string2];
\ r ----> গাড়ি ফেরত
সুইফ্ট 3 এ, এটি অনেক সহজ
let stringA = "Terms and Conditions"
let stringB = "Please read the instructions"
yourlabel.text = "\(stringA)\n\(stringB)"
অথবা আপনি যদি কোনও টেক্সটভিউ ব্যবহার করছেন
yourtextView.text = "\(stringA)\n\(stringB)"
ক্ষেত্রে \ n বা \ r কাজ করছে না এবং আপনি যদি ইউইউবিউউভিউয়ের সাথে কাজ করছেন এবং নতুন লাইন sertোকাতে <বিআর> ট্যাগ ব্যবহার করে এইচটিএমএল লোড করার চেষ্টা করছেন। এনএসএস স্ট্রিং উইথফোর্ডে কেবল <br> ট্যাগ ব্যবহার করবেন না।
পরিবর্তে যোগ করে একই ব্যবহার করুন। অর্থাত্ স্ট্রিংবাই অ্যাপেন্ডিংস্ট্রিং ব্যবহার করে
yourNSString = [yourNSString stringByAppendingString:@"<br>"];