Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 带UILineBreakModeWordWrap的Localizable.strings_Ios_Xcode_Text_Localization_Uilabel - Fatal编程技术网

Ios 带UILineBreakModeWordWrap的Localizable.strings

Ios 带UILineBreakModeWordWrap的Localizable.strings,ios,xcode,text,localization,uilabel,Ios,Xcode,Text,Localization,Uilabel,当字长差异过大时,设置Localizable.strings 我想设置一个动态的,可以按照UILabel渲染的字数 并且必须使用最后一个UILabel计算距离 请给我一些建议,谢谢。您无法从Localizable.string执行此操作。此文件仅包含您的字符串。 通常,您会在接口代码中执行此操作 textthird.lineBreakMode = UILineBreakModeWordWrap; textthird.numberOfLines = 0; CGSize size3 = CGSize

当字长差异过大时,设置Localizable.strings

我想设置一个动态的,可以按照UILabel渲染的字数 并且必须使用最后一个UILabel计算距离


请给我一些建议,谢谢。

您无法从Localizable.string执行此操作。此文件仅包含您的字符串。 通常,您会在接口代码中执行此操作

textthird.lineBreakMode = UILineBreakModeWordWrap;
textthird.numberOfLines = 0;
CGSize size3 = CGSizeMake(285,2000); 
CGSize labelsize3 = [NSLocalizedString(@"text_third",nil) sizeWithFont:textthird.font constrainedToSize:size3 lineBreakMode:UILineBreakModeWordWrap]; 
[textthird setFrame:CGRectMake(25,labelsize.height+160,labelsize3.width,labelsize3.height)];