Как установить UILabel в соответствии с текстом, но я хочу, чтобы backGroundColor также был в нем, если текст маленький, то он будет отображать маленькую фоновую метку с черным цветом фона и текстом и наоборот. Как это сделать?

На изображении черный цвет фона соответствует динамическому тексту. Я хочу черный цвет фона до текста Индия.