Remove all subviews?

前端 未结 15 1724

When my app gets back to its root view controller, in the viewDidAppear: method I need to remove all subviews.

How can I do this?

15条回答
  •  野性不改
    2020-11-28 00:52

    In order to remove all subviews Syntax :

    - (void)makeObjectsPerformSelector:(SEL)aSelector;
    

    Usage :

    [self.View.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
    

    This method is present in NSArray.h file and uses NSArray(NSExtendedArray) interface

提交回复
热议问题