I have a super view, which has 2 subviews. These subviews are overlapped.
Whenever i choose a view from a menu, corresponding view should become the front view and h
Here's another way to accomplish this that's a bit more clear and succinct:
[viewToBeMadeForemost removeFromSuperview];
[self addSubview:viewToBeMadeForemost positioned:NSWindowAbove relativeTo:nil];
Per the documentation for this method, when you use relativeTo:nil the view is added above (or below, with NSWindowBelow) all of its siblings.