如何限制UILabel文本长度 - IOS

New*_*bee 2 iphone cocoa-touch objective-c uilabel ios

是否有可能限制UILabel的文本长度..我知道我可以限制字符串,无论我分配给标签,但我只需要知道......有没有可能在UILabel级别执行此操作?

在我的情况下,我只想在UILabel中只显示10个字符..

Phi*_*ges 8

我通过在viewDidLoad中添加一个通知来解决这个问题:当长度超过一个值时监听:

- (void)limitLabelLength {

    if ([self.categoryField.text length] > 15) {
        // User cannot type more than 15 characters
        self.categoryField.text = [self.categoryField.text substringToIndex:15];
    }

}
Run Code Online (Sandbox Code Playgroud)