কেউ কি এনএসএসস্ট্রিংয়ে লাইন ব্রেক ব্যবহার করতে জানেন? আমাকে এরকম কিছু করা দরকার -
[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>"];