VVBlurPresentation 0.1.1

VVBlurPresentation 0.1.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2015年1月

Wang Wei 维护。




保持前一个视图控制器模糊展示当前视图控制器的一种简单方法。

它使用 iOS 8 SDK 中的 UIBlurEffectStyle,因此它与 iOS 8 及以后的版本兼容。

截图

百闻不如一见。

Screenshot

如何安装

手动安装

克隆仓库并将 Source 文件夹下的文件添加到您的项目。

如何使用

简而言之,将您要展示的视图控制器作为一个 VVBlurViewController 的子类,然后按常规方式展示。

您可以用代码和界面故事板两种方式使用它。

  1. 创建或更改您的展示视图控制器,使其成为 VVBlurViewController 的子类。

    //PresentedViewController.h
    #import "VVBlurViewController.h"
    @interface PresentedViewController : VVBlurViewController
    
    @end
    
    //PresentedViewController.m
    //...
    
  2. 创建 PresentedViewController 的一个实例,并从您的发起视图控制器中展示它。

    //PresentingViewController.m
    
    #import "PresentedViewController.h"
    
    //
    - (void)present {
        PresentedViewController *pvc = [PresentedViewController new];
        [self presentViewController:pvc animated:YES completion:nil];
    }
    

如果您使用的是界面故事板,更改您的视图控制器的类,使其成为 VVBlurViewController(此处为 PresentedViewController)的子类。然后使用“模态展示”连接展示新的视图控制器。

模糊样式

支持所有三种模糊样式(UIBlurEffectStyleExtraLightUIBlurEffectStyleLightUIBlurEffectStyleDark)。您可以通过设置所示视图控制器的 blurStyle 属性来改变样式。默认样式为暗。

许可证

VVBlurPresentation 在 MIT 许可下发布。