как я могу ограничить количество символов в метке
Вы можете усечь текст с помощью многоточия автоматически, установив frame для UILabel.
frame
UILabel
NSInteger newSize = 10; label.frame = CGRectMake(label.frame.origin.x, label.frame.origin.y, label.frame.size.height, newSize);