Latest 1.0.2
Homepage https://github.com/marlonxlj/newFeaturesx
License MIT
Platforms ios 7.0, requires ARC
Authors

XLJNewFeature新特性

★★★"iOS App新特性"★★★

支持pod导入

pod 'XLJNewFeature', '~> 1.0.2'

如果发现pod search XLJNewFeature 搜索出来的不是最新版本,需要在终端执行cd转换文件路径命令退回到desktop,然后执行pod setup命令更新本地spec缓存(可能需要几分钟),然后再搜索就可以了。

更新记录:

★★★2016-11-14 ★★★

1.更新横屏问题,目前是禁止横屏.

2.添加版本对比功能,以便能获取最新的版本。

3.建议最后一页的按钮使用图片,而不用自己写文字信息。

★★★2016-10-14 ★★★

第一次更新,进行功能添加。

根据需要的信息进行设置

API接口:

/**

初始化

*@param array 传入一个数组

*@param buttonSize 按钮的宽度和高度

*@param buttonTitle 按钮显示的文字

*@param imageName 按钮的图片

*@param titleColor 按钮文字的颜色

*@param startHeight 按钮的Y的比率

@param controller 按钮点击跳转的界面

@return
/

-(instancetype)initWithNSArray:(NSMutableArray )array withButtonSize:(CGSize)buttonSize withButtonTitle:(NSString )buttonTitle withButtonImage:(NSString )imageName withButtonTitleColor:(UIColor )titleColor withButtonHeight:(CGFloat)startHeight withViewController:(UIViewController *)controller;

初始化方法

self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];

  ViewController *homeVC = [[ViewController alloc] init];

  XLJNewFetureController *newVC = [[XLJNewFetureController alloc] initWithNSArray:self.mArray withButtonSize:CGSizeMake(120, 80) withButtonTitle:@"开启旅行" withButtonImage:@"functionGuideBt1" withButtonTitleColor:[UIColor orangeColor] withButtonHeight:0.87 withViewController:homeVC];

  self.window.rootViewController = newVC;

  [self.window makeKeyAndVisible];

功能实现的原理

该功能使用UiviewCollectionView来实现的,实现此功能有很多方法,比如直接使用uiscrollview实现。
本功能很简单,使用方便,可以快速的实现产品的需求。也不是很完善,有不对的地方,请大家指出,以便即时修正。

★★★★★★★★★★

如果觉得可以,请star这是对我一种鼓励,让我知道我应该更加努力把她做的更加完善。

PS:

Alt Text

Latest podspec

{
    "name": "XLJNewFeature",
    "version": "1.0.2",
    "summary": "u4e00u884cu4ee3u7801u5b9eu73b0u65b0u7279u6027u529fu80fd",
    "description": "u4f7fu7528collectionViewu8fdbu884cu7684u5c01u88c5uff0cu4e00u884cu4ee3u7801u5b9eu73b0u65b0u7279u6027u529fu80fduff0cu4f7fu5de5u4f5cu91cfu53d8u5f97u7b80u5355u65b9u4fbf",
    "homepage": "https://github.com/marlonxlj/newFeaturesx",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "marlonxlj": "[email protected]"
    },
    "platforms": {
        "ios": "7.0"
    },
    "source": {
        "git": "https://github.com/marlonxlj/newFeaturesx.git",
        "tag": "1.0.2"
    },
    "source_files": [
        "Classes",
        "NewFeatureDemo/Classes/newFeatures/**/*.{h,m}"
    ],
    "requires_arc": true
}

Pin It on Pinterest

Share This