Есть два способа сделать это
1) Отключить пользовательское вмешательство для backgroundView.Но вы не должны добавлять свой новый вид как подпредставление backgroundView.вам нужно добавить новый вид как подпредставление суперпредставления.
self.view.addSubView(YOUR_NEW_VIEW)
Затем вы должны отключить пользовательское вмешательство для вашего backgroundView
YOUR_BACKGROUND_VIEW.userInteractionEnabled = false
2) Добавить один UIView как подпредставление вашего backgroundViewс границами этого вида и backgroundColor как .clear
let tempView = UIView(frame: YOUR_BACKGROUND_VIEW.bounds)
tempView.backgroundColor = .clear
YOUR_BACKGROUND_VIEW.addSubView(tempView)
, затем добавьте ваш новый вид в подпредставление tempView
tempView.addSubView(YOUR_NEW_VIEW)
Выберите тот, который подходит вам.Надеюсь, это поможет вам