If I add a view as a subview like so
[self.view addSubview:mySubview];
Will there be called any method on mySubview, that I could override
Yes, There is a method which get called if one change the superview . you need to override the below method in your subview class.
- (void)willMoveToSuperview:(UIView *)newSuperview
- (void)didMoveToSuperview
From UIView Doucumentation
willMoveToSuperview:, didMoveToSuperview—Implement these methods as needed to track the movement of the current view in your view hierarchy.