I\'m wondering, is there a way to get a delegate or something, when a particular UIView has been shown on the screen ?
UIView
Swift version. Inside your UIView class just:
override func willMove(toWindow newWindow: UIWindow?) { super.willMove(toWindow: newWindow) if newWindow == nil { // UIView disappear } else { // UIView appear } }