源码推荐(9.18):自定义TabBar,带记忆存储功能的计算器
2015-09-18 09:04
573 查看
自定义TabBar(作者:zifeng1300)
自定义TabBar,可以选中和非选中图片,还可以加badgeValue
测试环境:Xcode 6.2,iOS 6.0 以上
![](https://oscdn.geek-share.com/Uploads/Images/Content/201509/1dfb6ef0a8fce5747f29d899284bfa31.png)
带记忆存储功能的计算器(作者:shift_sheep)
一个带记忆存储功能的基础计算器,可以查看最近的计算历史纪录。
小弟学生党一枚,出于兴趣自学iOS一段时间了,所以做了这个小app练练手,也问过大家不少很新手的问题,很感谢。希望大家多多关照!
测试环境:Xcode 6.2,iOS 6.0 以上
![](https://oscdn.geek-share.com/Uploads/Images/Content/201509/bbd21a630e6a3783771f38e540d6ea09.png)
解析XML的地址选择(作者:dycdante)
通过解析xml文件得到地址数据然后用pickerview 显示出来
测试环境:Xcode 6.2,iOS 6.0 以上
![](https://oscdn.geek-share.com/Uploads/Images/Content/201509/4cd30a4776036c4adf174954a51c1476.png)
UIScrollView和自定义PageControl的结合使用(作者:nostyle)
1,UIScrollView页码控制,page点灵活的自定义,page点动画过度,page风格可随你设置的UI图片而变化。
2,欢迎fork!
测试环境:Xcode 6.2,iOS 6.0 以上
![](https://oscdn.geek-share.com/Uploads/Images/Content/201509/e30f38f278caf5d3630218f968eb2034.gif)
HySubmitTransitionObjective-C转场动画OC版(作者:wwdc14)
1.原作者:@entotsu
1.1 原作者连接:https://github.com/entotsu/TKSubmitTransition [swift版]
1.2 objective-C版链接:https://github.com/wwdc14/HySubmitTransitionObjective-C [objective-C版]
2.使用:
自定义TabBar,可以选中和非选中图片,还可以加badgeValue
测试环境:Xcode 6.2,iOS 6.0 以上
![](https://oscdn.geek-share.com/Uploads/Images/Content/201509/1dfb6ef0a8fce5747f29d899284bfa31.png)
带记忆存储功能的计算器(作者:shift_sheep)
一个带记忆存储功能的基础计算器,可以查看最近的计算历史纪录。
小弟学生党一枚,出于兴趣自学iOS一段时间了,所以做了这个小app练练手,也问过大家不少很新手的问题,很感谢。希望大家多多关照!
测试环境:Xcode 6.2,iOS 6.0 以上
![](https://oscdn.geek-share.com/Uploads/Images/Content/201509/bbd21a630e6a3783771f38e540d6ea09.png)
解析XML的地址选择(作者:dycdante)
通过解析xml文件得到地址数据然后用pickerview 显示出来
测试环境:Xcode 6.2,iOS 6.0 以上
![](https://oscdn.geek-share.com/Uploads/Images/Content/201509/4cd30a4776036c4adf174954a51c1476.png)
UIScrollView和自定义PageControl的结合使用(作者:nostyle)
1,UIScrollView页码控制,page点灵活的自定义,page点动画过度,page风格可随你设置的UI图片而变化。
2,欢迎fork!
测试环境:Xcode 6.2,iOS 6.0 以上
![](https://oscdn.geek-share.com/Uploads/Images/Content/201509/e30f38f278caf5d3630218f968eb2034.gif)
HySubmitTransitionObjective-C转场动画OC版(作者:wwdc14)
1.原作者:@entotsu
1.1 原作者连接:https://github.com/entotsu/TKSubmitTransition [swift版]
1.2 objective-C版链接:https://github.com/wwdc14/HySubmitTransitionObjective-C [objective-C版]
2.使用:
import "HyTransitions.h" import "LoglnButton.h"2.1 创建button
LoglnButton *log = [[LoglnButton alloc] initWithFrame:CGRectMake(20, CGRectGetHeight(self.view.bounds) - (40 80), [UIScreen mainScreen].bounds.size.width - 40, 40)]; [log setBackgroundColor:[UIColor colorWithRed:0 green:119/255.0f blue:204.0f/255.0f alpha:1]]; [self.view addSubview:log]; [log setTitle:@"登录" forState:UIControlStateNormal]; [log addTarget:self action:@selector(PresentViewController:) forControlEvents:UIControlEventTouchUpInside];2.2 实现方法
//网络正常 或者是密码账号正确跳转动画 [button ExitAnimationCompletion:^{ if (weak.Switch.on) { [weak didPresentControllerButtonTouch]; } }]; //网络错误 或者是密码不正确还原动画 [button ErrorRevertAnimationCompletion:^{ if (weak.Switch.on) { [weak didPresentControllerButtonTouch]; } }];2.3 创建控制器
UIViewController *controller = [SecondViewController new]; UINavigationController *nai = [[UINavigationController alloc] initWithRootViewController:controller]; nai.transitioningDelegate = self; [self presentViewController:nai animated:YES completion:nil];2.4 实现代理
- (id)animationControllerForPresentedController:(UIViewController *)presented presentingController:(UIViewController *)presenting sourceController:(UIViewController *)source { return [[HyTransitions alloc]initWithTransitionDuration:0.4f StartingAlpha:0.5f isBOOL:true]; } - (id )animationControllerForDismissedController:(UIViewController *)dismissed{ return [[HyTransitions alloc]initWithTransitionDuration:0.4f StartingAlpha:0.8f isBOOL:false]; }测试环境:Xcode 6.2,iOS 6.0 以上
![](https://oscdn.geek-share.com/Uploads/Images/Content/201509/c5e1368f34b9524ab1dd54301cbc7d8f.gif)
相关文章推荐
- c语言结构体中的冒号的用法
- 设计模式(一)
- POI excel2003 2007
- 有关跑步的纪录片
- 第三周 线性表(-)--顺序表 项目四--顺序表的应用 问题一
- Hello Bonjour!实现零配置网络联网的解决方案
- 第三周-项目3-求两集合并集
- JVM调优总结
- c编译器五个没有参数的宏
- knockoutJS学习笔记01:从拼接字符串到编写模板引擎
- 第三周项目1 顺序表得基本运算(1)
- Android插件化的一种实现
- 如何关闭自动播放
- CentOS一键配置rsync服务器脚本
- [心得记录] MongoDB+nodejs(mac 环境)
- solr搜索过程解析
- 第二周 项目3 体验复杂度
- iOS 核心动画CAAnimation介绍
- C# 抓取程序运行路径
- 【译】采用Tagged Pointer的字符串