SBP 0.1.1

SBP 0.1.1

测试已测试
Lang语言 Obj-CObjective C
许可 MIT
发布最后发布2015年11月

arjay waran维护。



SBP 0.1.1

  • 作者:
  • Arjay

SBP 是一个库,通过利用 Storyboards 和代码结合,使 Objective C UI 更易于维护。

SBP 目前允许您快速完成以下两件事:

  • 以可维护的方式使用自动布局创建静态动画
  • 在为所有屏幕尺寸设计的 Storyboard 视图中切换到针对特定屏幕尺寸的专用视图,然后再切换回来

如何开始

Podfile

platform :ios, '5.0'
pod "SBP"

教程 YouTube 视频可以在以下位置找到

示例 GitHub 项目

https://github.com/awaran/SBPExample

更多信息

在使用之前包含

#import "UIViewController+SBP.h" //A category that adds on functionality to viewcontrollers

使用动画交换两个视图布局

- (void)switchViewConst:(UIView*)firstView secondView:(UIView*)secondView durationInSeconds:(double)durationInSeconds

将通用屏幕尺寸 Storyboard 路径拆分为多个屏幕尺寸路径

  • 在这些 segue 标识符字符串后加上这些后缀
  • @“_3_5” //针对 3.5 英寸屏幕
  • @“_4” //针对 4 英寸屏幕
  • @“_4_7” //针对 4.7 英寸屏幕
  • @“_5_5” //针对 5.5 英寸屏幕

  • 选择一个单独的前缀 segue 标识符。如果您选择 @"hello_world" 作为前缀,则您的 segue 标识符应如下所示:

  • @“hello_world_3_5”
  • @“hello_world_4”
  • @“hello_world_4_7”
  • @“hello_world_5_5”

  • 使用此方法将单个 Storyboard 路径拆分为多个屏幕路径

- (void)segueScreenSizeSplit:(NSString*)baseSegueName
  • 如果您选择 @"hello_world" 作为前缀,并且您在需要拆分路径的 viewcontroller 中,则代码应类似于以下:
[self segueScreenSizeSplit:@"hello_world"];

这是我第一个开源项目,希望与他人合作。如果有任何评论或问题,请通过[email protected]发电子邮件给我。