LNPopupController

加入收藏
已有 人收藏

介绍:
    LNPopupController(framework)仿 Apple Music 和 Podcasts 的弹出视图 。(OC 和 Swift都有示例demo)

    用户可以用使用 tap(轻点)或者 swipe(滑动)弹出新的控制器。

    

    功能:

    1、iOS8+, Xcode dynamic framework

    2、完美适配 UIKit

    

    安装:

    Carthage

    在您的Cartfile文件中添加以下一行:

    github "LeoNatan/LNPopupController"

    

    Manual

    1、将 LNPopupController.xcodeproj拖拽到您的项目中 2、将 LNPopupController.framework 添加到target's General tab -》Embedded Binaries ,Xcode可以自行处理。

    

    使用:

    1、导入@import LNPopupController;

    2、进行初始化 PopupBar

    DemoPopupContentViewController* demoVC = [DemoPopupContentViewController new];

    demoVC.view.backgroundColor = [UIColor redColor];

    demoVC.popupItem.title = @"Hello World";

    demoVC.popupItem.subtitle = @"And a subtitle!";

    demoVC.popupItem.progress = 0.34;

    [self.tabBarController presentPopupBarWithContentViewController:demoVC animated:YES completion:nil];

    3、开关动画

    [self.tabBarController openPopupAnimated:YES completion:nil];

测试环境:
  [Code4App]编译测试
效果图:
  • iOS / iPhone / iPad LNPopupController(framework)仿 Apple Music 和 Podcasts 的弹出视图 。(OC 和 Swift都有示例demo)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;用户可以用使用 tap(轻点)或者 swipe(滑动)弹出新的控制器。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;功能:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;1、iOS8+, Xcode dynamic framework<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;2、完美适配 UIKit<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;安装:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;Carthage<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;在您的Cartfile文件中添加以下一行:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;github "LeoNatan/LNPopupController"<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;Manual<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;1、将 LNPopupController.xcodeproj拖拽到您的项目中  2、将 LNPopupController.framework 添加到target's General tab -》Embedded Binaries ,Xcode可以自行处理。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;使用:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;1、导入@import LNPopupController;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;2、进行初始化 PopupBar<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;DemoPopupContentViewController* demoVC = [DemoPopupContentViewController new];<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;demoVC.view.backgroundColor = [UIColor redColor];<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;demoVC.popupItem.title = @"Hello World";<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;demoVC.popupItem.subtitle = @"And a subtitle!";<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;demoVC.popupItem.progress = 0.34;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;[self.tabBarController presentPopupBarWithContentViewController:demoVC animated:YES completion:nil];<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;3、开关动画<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;[self.tabBarController openPopupAnimated:YES completion:nil];
  • iOS / iPhone / iPad LNPopupController(framework)仿 Apple Music 和 Podcasts 的弹出视图 。(OC 和 Swift都有示例demo)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;用户可以用使用 tap(轻点)或者 swipe(滑动)弹出新的控制器。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;功能:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;1、iOS8+, Xcode dynamic framework<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;2、完美适配 UIKit<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;安装:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;Carthage<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;在您的Cartfile文件中添加以下一行:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;github "LeoNatan/LNPopupController"<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;Manual<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;1、将 LNPopupController.xcodeproj拖拽到您的项目中  2、将 LNPopupController.framework 添加到target's General tab -》Embedded Binaries ,Xcode可以自行处理。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;使用:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;1、导入@import LNPopupController;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;2、进行初始化 PopupBar<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;DemoPopupContentViewController* demoVC = [DemoPopupContentViewController new];<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;demoVC.view.backgroundColor = [UIColor redColor];<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;demoVC.popupItem.title = @"Hello World";<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;demoVC.popupItem.subtitle = @"And a subtitle!";<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;demoVC.popupItem.progress = 0.34;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;[self.tabBarController presentPopupBarWithContentViewController:demoVC animated:YES completion:nil];<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;3、开关动画<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;[self.tabBarController openPopupAnimated:YES completion:nil];
代码评论:
登录后方可评论

  
  • 暂无评论