Cách thêm ký tự dòng mới trong localizable.strings
?Thêm ký tự Dòng mới trong localizable.strings
Tôi đã thử đặt \n
, nhưng không thành công.
Chỉnh sửa 1: Cách thêm Liên kết bên trong localizable.stings
?
Cách thêm ký tự dòng mới trong localizable.strings
?Thêm ký tự Dòng mới trong localizable.strings
Tôi đã thử đặt \n
, nhưng không thành công.
Chỉnh sửa 1: Cách thêm Liên kết bên trong localizable.stings
?
Sử dụng \n
chỉ hoạt động. Với dòng này trong "Localizable.strings":
"abc" = "foo\nbar";
và mã này:
NSString *s = NSLocalizedString(@"abc", NULL);
NSLog(@"%@", s);
tôi nhận được đầu ra
2013-05-02 14:14:45.931 test[4088:c07] foo bar
điều này sẽ không hoạt động trong localizable.strings bạn phải tạo hai khóa và sau đó chỉ bạn mới có thể quản lý \ n giữa hai chuỗi có thể bản địa hóa trong quá trình ghép chuỗi.
newlines Chỉ cần thêm trong .strings cũng nộp làm việc
"str" = "Hi ,
this is .
in a new line,
";
Vâng, đó là một lựa chọn tốt! –
Điều này wor ks trong một UILabel và UITextview miễn là bạn thiết lập số dòng thích hợp:
testLabel.numberOfLines = 2;
Bạn cũng có thể thiết lập này để 0 là số dòng tự động, bạn cũng nên đảm bảo rằng nhãn của bạn đủ lớn để hiển thị nhiều dòng , nếu không nó sẽ bị cắt.
Điều này có vẻ là câu trả lời đúng. – hfogel
Tôi đồng ý. True: key không nên bao gồm '\ n' - và tại sao bất cứ ai muốn nó ở đó ... mọi thứ khác (' \ n' trong chuỗi được bản địa hóa) sẽ hoạt động tốt. –
Thêm \ n hoạt động nếu bạn hiển thị văn bản trong UITextView hoặc UILabel. – Bonnie
Tôi đã bật HTML do đó, \ n không hoạt động. anyways sau khi đặt thẻ html của nó làm việc hoàn toàn tốt đẹp! bất kỳ ý tưởng làm thế nào để thêm liên kết? –