RMMultipleViewsController 1.0.3

RMMultipleViewsController 1.0.3

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新版本2017年9月

Roland Moers 维护。




  • CooperRS

这是一个 iOS 控件,用于在一个视图控制器中显示多个视图控制器,并通过分段控件选择其中一个。

屏幕截图

纵向

Portrait

横向

Landscape

安装

手动

  1. 访问项目
  2. RMMultipleViewsController 目录中的所有文件添加到 Xcode 中

使用

基本

  1. 在您的项目中创建 RMMultipleViewsController 的子类。

    #import "RMMultipleViewsController.h"
    
    @interface YourViewsController : RMMultipleViewsController
    @end
    #import "YourViewsController.h"
    
    @implementation YourViewsController
    @end
  2. 实现 - (void)awakeFromNib

    - (void)awakeFromNib {
        [super awakeFromNib];
    
        NSMutableArray *initialViewController = [NSMutableArray array];
        [initialViewController addObject:[self.storyboard instantiateViewControllerWithIdentifier:@"FirstView"]];
        [initialViewController addObject:[self.storyboard instantiateViewControllerWithIdentifier:@"SecondView"]];
    
        self.viewController = initialViewController;
    }
  3. YourViewsController 实例推入导航控制器。

文档

由 CocoaPods 团队提供的附加文档。请参阅 cocoadocs.org

要求

兼容性

  • Xcode 5
  • iOS 7 SDK
  • ARC (您可以根据文件分别开启和关闭)

可能也与之前的 Xcode 和 iOS SDK 版本兼容。

感谢

  • Richard Aurbach(淡入动画和额外的导航策略)

许可证(MIT 许可证)

版权所有 (c) 2013 Roland Moers

在此前提下,任何人免费获得本软件及其相关文档文件(“软件”)的副本,均可不受限制地处理该软件,包括但不限于以下权利:使用、复制、修改、合并、发布、分发、再许可和/或销售该软件的副本,并根据以下条件允许向获得该软件的人提供使用权限

上述版权声明和许可声明应包含在软件的所有副本或主要部分中。

本软件按照“原样”提供,没有任何形式的保证,无论是明示还是默示,包括但不限于对适销性、针对特定目的的适合性和非侵权的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论是在合同行为、侵权行为或其他行为中,并无论是由于、来自或与该软件或其使用或其他一切都无关。