RPInteraction 0.1.1

RPInteraction 0.1.1

Nurdaulet Bolatov维护。




  • 作者:
  • nbolatov

RPInteraction

Version License Platform Build Status

demo

概述

审阅页面交互 - 一种方便且美观的请求审阅的方式。受到dribbbleShock的启发。

需求

  • iOS8

安装

RPInteraction可通过CocoaPods获得。要安装它,只需将以下行添加到您的Podfile中:

pod 'RPInteraction'

用法

@import RPInteraction;

RPViewController *vc = [RPViewController new];

[vc onConfirmHandler:^(RPRate rate) {
    switch (rate) {
        case RPRateBad:
            titleLabel.text = @"BAD";
            break;
        case RPRateUgh:
            titleLabel.text = @"UGH";
            break;
        case RPRateOk:
            titleLabel.text = @"OK";
            break;
        case RPRateGood:
            titleLabel.text = @"GOOD";
            break;
    }
    [self dismissViewControllerAnimated:YES completion:nil];
}];

[vc onCancelHandler:^{
    [self dismissViewControllerAnimated:YES completion:nil];
}];

[self presentViewController:vc animated:YES completion:nil];

可用的属性

属性 类型 默认值
rateTitle NSString 与我们的合作体验如何?
badTitle NSString
ughTitle NSString 糟糕
okTitle NSString 一般
goodTitle NSString
confirmTitle NSString 提交
rateTitleFont UIFont [UIFont systemFontOfSize:24]
confirmTitleFont UIFont [UIFont systemFontOfSize:24]
backgroundColor UIColor #FFFFFF
closeIconColor UIColor #656565
rateTitleColor UIColor #656565
reelTitleColor UIColor #FFFFFF
confirmTitleColor UIColor #FFFFFF
badTitleColor UIColor #FE5C6E
ughTitleColor UIColor #F6BC7E
okTitleColor UIColor #28CDFC
goodTitleColor UIColor #41F8C7
badStartGradientColor UIColor #FE0D46
badEndGradientColor UIColor #FEAD96
ughStartGradientColor UIColor #F9D975
ughEndGradientColor UIColor #F39F86
okStartGradientColor UIColor #12E6F9
okEndGradientColor UIColor #41B0FD
goodStartGradientColor UIColor #3EE882
goodEndGradientColor UIColor #3DF9CF

示例项目

此仓库包含一个示例项目。要运行示例项目,首先从Example目录运行克隆的仓库,然后运行pod install

作者

nbolatov, [email protected]

许可证

RPInteraction以MIT许可证提供。更多信息请参阅LICENSE文件。