ReachableObserver 1.1.0

ReachableObserver 1.1.0

Dima Rumiankov维护。



  • Dmitriy Rumiankov

ReachableObserver

Version License Platform

ReachableObserver显示ReachableView以在网络连接丢失时隐藏,并在网络恢复时显示。

示例

功能

  • 为动画设置 'duration' 时间
  • 为更新可达状态设置 'delay' 延迟
  • 动画 'none' (无动画)
  • 动画 'fade' (淡入淡出)
  • 动画 'push from down' (从下推入)
  • 动画 'push from top' (从上推入)
  • 动画 'push from left' (从左推入)
  • 动画 'push from right' (从右推入)
  • 动画 'flip from down' (从下翻转)
  • 动画 'flip from top' (从上翻转)
  • 动画 'flip from left' (从左翻转)
  • 动画 'flip from right' (从右翻转)

需求

  • iOS 8.0+
  • Xcode 8.0+

安装

CocoaPods

通过 CocoaPods 可以使用 ReachableObserver。

为了安装,请向您的 Podfile 添加以下行

pod 'ReachableObserver'

使用

请按照以下说明操作。

步骤 1: 配置一个 ReachableMonitor 对象

// Swift

import ReachableObserver

ReachableMonitor.configureWihtView(nil) //or your custom view that child from QLReachableView
// Objective-C

#import <ReachableObserver.h>

[QLReachableMonitor configureWihtView:nil]; //or your custom view that child from QLReachableView

步骤 2:自定义可达视图

// Swift

CustomReachableView: ReachableView {

  //Custom properties

  //Lifecycle

  override func commomInit() {
    super.commonInit()
    //Initialize custom properties
  }

}
// Objective-C

@interface CustomReachableView: ReachableView ()

//Custom properties

@end

@implementation

//Lifecycle

- (void)commonInit {
   [super commonInit];
   //Initialize custom properties
}

@end

自定义

  • 动画类型 进入/退出 可访问视图
  • 动画时长
  • 是否需要反向动画
  • 更新可访问状态延迟

作者

Dima Rumiankov - iOS 开发者 (领英)

捐赠

如果这个项目帮助您减少了开发时间,您可以为我点一杯咖啡哦:)

BTC: 1BuVQt6HnPRUBpq8sip3LRHy6xipptB1qh

ETH: 0xA66bB583690546C481B825db6A0049311Afe969F

许可

版权所有(c)2018 Dima Rumiankov [email protected]

在此特此授予任何人免费复制此软件及其相关文档文件(以下简称“软件”)的权利,不受限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,以及允许向软件提供的人这样做,但以以下条件为限:

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

软件按“原样”提供,不提供任何形式的质量保证,无论是否明确或隐含,包括但不限于适销性、适用于特定目的和不侵权的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是否因合同、侵权或其他行为而引起,是由于、出于或与软件、使用或其他处理软件有关。