Вы можете установить цвет фона и прозрачность для метки следующим образом:
label.backgroundColor = UIColor(red: 0, green: 0, blue: 0, alpha: 0.7)
Чтобы сделать фон темнее установить альфа (прозрачность) более высокое значение. Полностью непрозрачная альфа 1.0 и полностью прозрачная - это альфа 0.0. Поэтому экспериментируйте немного с альфой, пока не найдете нужное вам значение.
Конечно, вы также можете настроить значения красного, зеленого и синего значения по своему вкусу. RGB 0,0,0 сделает самый темный вариант, черный, который может быть наиболее полезным для вас здесь.
Edit: Вы также можете использовать следующие альтернативы для достижения того же эффекта:
label.backgroundColor = UIColor(white: 0.0, alpha: 0.7)
или
label.backgroundColor = UIColor.blackColor().colorWithAlphaComponent(0.7)
Edit: В Swift 3 это будет:
label.backgroundColor = UIColor.black.withAlphaComponent(0.7)
Пожалуйста, убедитесь, что вы проверяете теги вопроса OP. Этот вопрос отмечен быстрым, поэтому, если OP попытается использовать ваш код с помощью компилятора Swift, произойдет результирующий сбой. –