iOS的web 与 js 交互
iOS webView 与 js 4种交互
RXJavaScriptDemo
日历签到 SignIN
日历 签到,签到动画,签到具体是几天的时候,会跳转到appStore去评价APP
iOS 获取系统通讯录的名字和电话【第二版】
iOS 获取系统通讯录的名字和电话【srxboys】【第二版】 同时兼容 iOS6 / 7/8/9/10 等等 所有版本 可以看淘宝 收货地址
亲测 实现 > iOS6
代码例子:
//初始化对象 在viewDidLoad
__weak typeof(self)weakSelf = self;
//iOS >=iOS9
_objct10 = [[RXAddressiOS10 alloc] init];
_objct10.complete = ^(BOOL status, NSString * phoneNum, NSString * nameString) {
if(status) {
weakSelf.phoneLabel.text = phoneNum;
}
weakSelf.nameLabel.text = nameString;
};
//iOS < iOS9
_objct9 = [[RXAddressiOS9 alloc] init];
_objct9.complete = ^(BOOL status, NSString * phoneNum, NSString * nameString) {
if(status) {
weakSelf.phoneLabel.text = phoneNum;
}
weakSelf.nameLabel.text = nameString;
};
//调用通讯录 方法
if(iOS9Later) {
//iOS >=iOS9
[_objct10 getAddress:self];
}
else {
//iOS < iOS9
[_objct9 getAddress:self];
}
Object-C 友盟社会化组件SDK 分享、第三方平台授权 自封装展示页面
iOS object-C 社会化组件SDK v6.0.0(2016-9-23)
分享、第三方平台授权 自封装
// 分享
[_shareView showShareWithViewController:self type:ShareTypeSku
title:@"欧哥斯家用制氧机" content:@"好消息" resourceId:@"9113767"
image:imageURL completion:^(NSString *result) {
// code
}
// 授权登录 `LoginType`=(LoginTypeWX, LoginTypeSina)
[_shareView showLoginWithViewController:self loginType:`LoginType`
completion:^(UMSocialUserInfoResponse *snsAccount, NSString *errorString) {
// code
}
完全自定义UITabBarController里的标签样式
iOS object-C 自定义封装成 和 UITabBarView一样的功能。主要体现在 UITabBar样式上,可以随意修改
继承UITabBarController 写的 管理切换控制器 主要是写 UITabBar样式是 继承UIView
//标签栏
_bottomBar = [[RXTabBarBottomView alloc] initWithFrame:self.tabBar.bounds];
_bottomBar.delegate = self;
[self.tabBar addSubview:_bottomBar];
[_bottomBar addBarButtonWithTitle:@"推荐" normalImgName:@"tab_0" selectedImgName:@"tab_0_h"];
[_bottomBar addBarButtonWithTitle:@"分类" normalImgName:@"tab_1" selectedImgName:@"tab_1_h"];
[_bottomBar reloadTabBarUI];
高仿京东app收货地址选择样式
仿照京东5.1.0 收货地址。
1、3级跳转;
2、动画;
3、定位选中的垂直居中;
4、block回调结果
iOS 项目框架(有很多扩展方法)
1、简易的MVC框架;
2、主要是扩展方法,方便开发;
3、避免常见的bug;
4、AFN3.x封装;
5、继承MJ新的动画展示。
此框架,主要是为了在以后的开发中,避免常见的bug出现,所以写了 很多处理方法 以及 扩展方法。
图文混排 label3中自适应
图文混排 label自适应的3种方法 【srxboys】
iOS获取通讯录
获取系统通讯录的名字和电话【srxboys】
兼容 iOS6 / 7/8 等等 所有版本
可以看淘宝 收货地址
iOS侧滑出收货地址【第二版】
table 上 点击显示省市区 优购物 旗下 的 《优品惠》 收货地址 界面效果
3级 地址效果
-----------
更新问题:
1、xcode7.3运行 “没有main”的bug
2、动画执行时间
iOS AFNWorking3请求封装
/**
* @author ----------srxboys, 16-03-01 12:03:55
*
* @brief 请求数据接口,block返回结果
*
* @param paramsDict 请求参数(字典)
* @param successBlock 请成功,以block形式返回
* @param failureBlock 请求失败,以block形式返回
* @param showHUD 是否显示 加载的状态【转圈】
*/
+ (void)postReqeustWithParams:(NSDictionary*)paramsDict
successBlock:(void (^)(id responseObject))successBlock
failureBlock:(void (^)(NSError * error))failureBlock
showHUD:(BOOL)showHUD;
//==============================================================================
//==============================================================================
/**
* @author ----------srxboys, 16-03-01 14:03:59
*
* @brief 上传文件并请求接口
*
* @param paramsDict 请求参数(字典)
* @param uploadParams 上传图片到服务器的文件设置
* @param successBlock 请成功,以block形式返回
* @param failureBlock 请求失败,以block形式返回
* @param showHUD 是否显示 加载的状态【转圈】
*/
+ (void)UploadRequestWithParams:(NSDictionary*)paramsDict
uploadParams:(GHSUploadFormData*)uploadParams
successBlock:(void (^)(id responseObject))successBlock
failureBlock:(void (^)(NSError * error))failureBlock
showHUD:(BOOL)showHUD;
iOS 仿照京东【消息】tableVeiwCell选中区域
iOS 仿照京东【消息】tableVeiwCell选中区域。
代码里有详细的说明--------srxboys
iOS MJFresh 自定义中间头部旋转动画
iOS 刷新动画 MJFresh MJ刷新 tableViewHeader 刷新
iOS 获取系键盘
系统键盘、第三方键盘完全兼容
1、键盘高度
2、键盘速度
iOS 图片 毛玻璃、圆角、图片其他设置(图片少了 app的大小也就小了)
iOSUIImage 的1、毛玻璃效果。 2、填充效果,......8种效果展示
MJReFresh_动画刷新案例
MJ table 动画刷新
只是提取一下 MJ gitHub上的代码,为了方便使用
iOS侧滑出收货地址
一个table 上3此点击显示省市区
优购物 旗下 的 《优品惠》 收货地址 界面效果
vb.net 2005 成绩设计图片
还好吧,这是我小组做的,功能不是很大,但实用!