Hi I have a UIView and 3 sets of controls that are to be shown on the same view (UIView). Initially when the view is made visible, the first set of controls appears on it. By clicking a button on this set, I have to clear the first set of controls and add 2nd set of controls. Similar steps are needed for the 3rd set. How can I clear the first set of controls and show 2nd one? Using the property clearsContextBeforeDrawing[Yes/No] is not working for the view. Since it is the strict requirement from the client so I was left with no option but to use a single view and show all sets of controls there on Any idea??