is it possible to determine whether my UIView is visible to the user or not?
UIView
My View is added as subview several times into a Tab Bar
subview
Tab Bar
In case you are using hidden property of view then :
view.hidden (objective C) or view.isHidden(swift) is read/write property. So you can easily read or write
For swift 3.0
if(view.isHidden){ print("Hidden") }else{ print("visible") }