Согласно документации, свойство background равно
Изображение, представляющее фоновый вид текстового поля, когда оно включено.
В инспекторе атрибутов есть это фон выпадающий список с большим количеством элементов на выбор, но независимо от того, что я выберу, ничего не произойдет, если сделано для UITextField. Если это сделано для UIButton, все работает нормально.
Обновление: вопрос не в том, чтобы установить цвет фона в коде. Вот почему выбор любого элемента из раскрывающегося списка в инспекторе атрибутов не оказывает никакого влияния на UITextField.