Ios 如何在UIXcode中设置字符限制?

Ios 如何在UIXcode中设置字符限制?,ios,objective-c,xcode,uitableview,character,Ios,Objective C,Xcode,Uitableview,Character,如何在UIXcode中设置200个字符的限制 请参见随附的屏幕截图。 我想显示至少200个字符的限制。您可以将UILabel限制为200个字符,然后截断标签 NSString *tempstring = "LabelValue"; if ([tempstring length] > 200) { NSRange range = [tempstring rangeOfComposedCharacterSequencesForRange:(NSRange){0, 200}];

如何在UIXcode中设置200个字符的限制

请参见随附的屏幕截图。


我想显示至少200个字符的限制。

您可以将UILabel限制为200个字符,然后截断标签

NSString *tempstring = "LabelValue";
if ([tempstring length] > 200) {
    NSRange range = [tempstring rangeOfComposedCharacterSequencesForRange:(NSRange){0, 200}];
    tempstring = [tempstring substringWithRange:range];
    tempstring = [tempstring stringByAppendingString:@"…"];
}
Label.text = tempstring;

尝试设置UILabel的第0行数

如果您的标签无法显示完整的文本,则必须减少字体或增加标签高度(如果可能存在空格)。

Swift 3.0

您可以使用限制标签中的文本

 var textOnLabel = "your text"
    if(textOnLabel.characters.count > 200){

         textOnLabel = textOnLabel[textOnLabel.startIndex..<textOnLabel.index(textOnLabel.startIndex, offsetBy: 200)]
    }

    yourLabel.text = textOnLabel
var textOnLabel=“您的文本”
如果(textOnLabel.characters.count>200){
textOnLabel=textOnLabel[textOnLabel.startIndex..Swift 4:

yourLabel.text = yourString.prefix(200)

@安妮:您要为哪个标签设置字符限制?。其次,用户无法为UILabel提供输入,那么您为什么要为标签设置限制?您必须减小字体大小/增加UILabel的行数。我这样做了。但这不起作用。减小字体大小+使用故事板增加UILabel的行数。w奥德,上帝可以为你打开你从未想过会打开的人生之门。相信他的计划,在他的时间安排上,他会打开正确的门。它应该显示在我们的应用程序中。:)好的。让我知道:)如果标签的长度超过200,你为什么不将其文本设置为自身,而不是设置其子集?我明白了。在Objective-C中如何?:)