实现简单计算器的所有功能,
简单的加减乘除、正负号运算、百分号运算,能够进行小数运算,并且位数零不显示。
简单工厂实例运算类,扩展性好
注释比较详细
测试环境:Xcode 6.2,iOS 6.0以上
下载链接: http://www.cocoachina.com/bbs/job.php?action=download&aid=90692
实现简单涂鸦,能选取颜色进行绘画
撤销功能
橡皮擦
测试环境:Xcode 6.2,iOS 6.0以上
下载链接: http://www.cocoachina.com/bbs/job.php?action=download&aid=90697
自动监听键盘高度(作者:q644419002)
开发中经常遇到输入框随键盘高度变化的需求,本代码可以完美实现
初始界面,输入框在屏幕最下方,当键盘出现时,输入框随即移动到键盘上方。
测试环境:Xcode 6.2,iOS 6.0以上
下载链接: http://www.cocoachina.com/bbs/job.php?action=download&aid=90607
LCActionSheet(作者:leoios)
提供“注销”和“修改头像”两个选项。点击注销时,下方弹出窗口请求确认;点击修改头像时,下方弹出窗口要求用户选择“拍照”、“从相册选择”或“取消”。
用法
-把LCActionSheet文件夹(在Demo中)拖到你的项目中。
-在相应位置导入头文件:#import"LCActionSheet.h",遵守协议。
-调用下面的方法即可:
1
2
3
4
|
[lang=objc]
LCActionSheet *sheet = [[LCActionSheet alloc] initWithTitle:@
"你确定要注销吗?"
buttonTitles:@[@
"确定"
] redButtonIndex:0 delegate:self];
[sheet show];
[/lang]
|
- 监听方法:
1
2
3
4
|
[lang=objc]- (void)actionSheet:(LCActionSheet *)actionSheet didClickedButtonAtIndex:(int)buttonIndex {
NSLog(@
"> Clicked Index: %d"
, buttonIndex);
}
[/lang]
|
Tips
-LCActionSheet是添加到UIWindow上,没适配横屏。
-提供了title、buttons、redButton、cancelBtn这些杂七杂八的东东,应该全了。
-buttonIndex从上到下从0依次递增。如果不想有redButton,在redButtonIndex:处传个-1即可。
-协议能监听到点击的按钮的index,这个方法是可选实现的。
测试环境:Xcode 6.2,iOS 6.0以上
下载链接: http://www.cocoachina.com/bbs/job.php?action=download&aid=90637
tableView等滚动视图,滚动时收缩上下导航栏标签栏Demo(作者:q644419002)
tableView等滚动视图,滚动时收缩上下导航栏标签栏Demo
向上滚动时上下导航栏收缩,向下滚动时上下导航栏扩张。
测试环境:Xcode 6.2,iOS 6.0以上
下载链接: http://www.cocoachina.com/bbs/job.php?action=download&aid=90671
DKNightVersion是一个用于为已有的项目添加夜间模式的轻量级框架,它的使用非常简单,为常用的UIKit控件添加了nightColor属性,在转换到夜间模式时会自动赋值,详见github.求star:-)
测试环境:Xcode 6.2,iOS 6.0以上
下载链接: http://www.cocoachina.com/bbs/job.php?action=download&aid=90720
原文链接: http://www.cocoachina.com/ios/20150430/11714.html