viewWillAppear is called on UIViewController when a view is about to be shown on screen. Is it possible to get similar callback on UIView?
No, but you can forward that notification to the desired view from your view controller.