SHWebViewBlocks 1.3.1

SHWebViewBlocks 1.3.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布时间最新版本发布时间2014年12月

Seivan Heidari 维护。



  • Seivan Heidari

该 Pod 被用于 SHUIKitBlocks,作为许多组件的一部分,覆盖 iOS 应用架构中缺失的 Foundation、UIKit、CoreLocation、GameKit、MapKit 等方面。

概述

UIWebView 的请求块。一旦 UIWebView 不存在,块会自动删除,因此不需要清理 - Swizzle Free(™)

API

辅助工具

属性

安装

pod 'SHWebViewBlocks'

设置

将此放入特定文件或项目前缀文件中

#import "UIWebView+SHWebViewBlocks.h"

或者

#import "SHWebViewBlocks.h"

API

辅助工具

#pragma mark -
#pragma mark Helpers
-(void)SH_loadRequestWithString:(NSString *)theString;

属性

#pragma mark -
#pragma mark Block Def
typedef void (^SHWebViewBlock)(UIWebView * theWebView);

typedef void (^SHWebViewBlockWithError)(UIWebView * theWebView, NSError * theError);

typedef BOOL (^SHWebViewBlockWithRequest)(UIWebView * theWebView, NSURLRequest * theRequest,UIWebViewNavigationType theNavigationType);


#pragma mark -
#pragma mark Properties

#pragma mark -
#pragma mark Setters


-(void)SH_setShouldStartLoadWithRequestBlock:(SHWebViewBlockWithRequest)theBlock;

-(void)SH_setDidStartLoadBlock:(SHWebViewBlock)theBlock;

-(void)SH_setDidFinishLoadBlock:(SHWebViewBlock)theBlock;

-(void)SH_setDidFailLoadWithErrorBlock:(SHWebViewBlockWithError)theBlock;




#pragma mark -
#pragma mark Getters

@property(nonatomic,readonly) SHWebViewBlockWithRequest SH_blockShouldStartLoadingWithRequest;

@property(nonatomic,readonly) SHWebViewBlock SH_blockDidStartLoad;

@property(nonatomic,readonly) SHWebViewBlock SH_blockDidFinishLoad;

@property(nonatomic,readonly) SHWebViewBlockWithError SH_blockDidFailLoadWithError;

联系

如果您在项目中使用了 SHWebViewBlocks,我很乐意听到您的意见。

电子邮件:[email protected]
Twitter:@seivanheidari

许可证

SHWebViewBlocks 是 © 2013 Seivan,可以自由分发,适用于 MIT 许可证。请参阅 LICENSE.md 文件。