问题5:屏幕旋转时,对布局的处理

- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator

通过这个函数,可以获得屏幕旋转后的width和height

然后在这个函数里面,对需要布局的空间重新布局。

例如:

- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator
{

    
    _mscreenWidth = size.width;
    
    [super viewWillTransitionToSize:size withTransitionCoordinator:coordinator];
    
    _DesLabel = nil;
    _showSegment = nil;
    
    self.toolbarItems = nil;

    [self initToolBar:size.width];

}


你可能感兴趣的:(问题5:屏幕旋转时,对布局的处理)