Вы можете использовать метод sizeWithFont NSString, чтобы узнать размер, который примет ваша метка Обратите внимание, что вы можете добавить максимальный размер, если вы знаете, что ширина ярлыка не должна превышать определенного значения
// Get the size really needed for the label string
CGSize expectedLabelSize = [self.text sizeWithFont:self.font
constrainedToSize:maximumSize
lineBreakMode:self.lineBreakMode];