现在的iOS开发在移动开发中是属于一个比较热门的,IOS项目的开发是一个综合的技术开发,本文将为大家介绍一下IOS中一些开源的项目,供大家进行参考一下,或者这些项目你并没有接触过,比如720全景、2D图形绘图等开源项目。
一些UI类项目简介:
1.Panoramagl——720全景展示
PanoramaviewerlibraryforiPhone,iPadandiPodtouch
2.MBProgressHUD——进度指示
它是一种优雅的,并且是半透明的进度显示效果。同时的话还提供了其他附加功能,比如显示完成信息并且是进行一个淡出。
3.iCarousel——一个效果很酷的分页排列
它的内容类似的页面需要并排列出来,给用户一个选择。iCarousel它是具有非常酷的3D效果,比如经典的CoverFlow,TimeMachine。除此之外的话,它还具有线性,圆柱状等其它效果。并且是可用于图片选择,书籍选择,网页选择等相关的选择。
4.CorePlot——2D图形绘图
数据的一个可视化,利用CorePlot可以绘制漂亮的棒状图、饼状图、线状图等等。
5.kal——iPhone的一个日历控件
它是一个类似于iOS系统默认日历开源日历库,并且是可以支持添加事件,一些自定义日历样式等功能。
6.EGOTableViewPullRefresh——下拉列表刷新
如果是使用这个库的话,则是很容易就可以实现下拉刷新的一个效果。我们会看到比如微博,RSS阅读器之类的软件,它是经常使用到的。
7.CMPopTipView——泡泡风格的提示界面
它是一个泡泡风格的提示框开源控件,继承自UIView。iPad,iPhone通用。
8.HMGLTransitions——视图切换动画
该项目是可以提供一些UIView或UIViewController切换时候的3D动画效果。比如翻转,开门,撕纸等有趣的一些效果。
9.QuickDialog——是一种表格风格的配置界面
实际在iphone上面,一般都是使用UITableView来创建一些配置,登录界面,但是创建这些界面通常很机械很烦人。使用QuickDialog将会是可以快速地在表格项中放置开关On/Off控件、日期控件、Sliders、单选按钮编辑框等一些常用的控件。因此的话,这样就不用使用低级的UITableView,在一定程度上可以是节省了效率。
10.JMTabView——一个自定义标签栏和Tabbar
需要知道的是JMTabView是一个iOS自定义的标签栏开源控件,它的界面效果完全是使用CoreGraphics绘制,并没有使用图片,所以内容很容易改为你需要的。
11.SBTableAlert——带表格视图的消息对话框
SBTableAlert对话框中提供了一种方式,在UIAlertView视图中包含了UITableView的效果,从而可以实现在UIAlertView中进行表格多选。它操作使用起来比较简单的。
12.EasyTableView——可水平或垂直滚动的TableView
因为原始的UITableView只可以垂直滚动。因此如果是使用EasyTableView可以很方便的实现TableView的水平滚动,并可重复实现用户自定义的View,就类似重复使用UITableViewCell,这对于提高效率很有帮助。
13.MTStatusBaroverlay——在状态栏上显示自定义的View
会发现,一般iOS程序它通常会在最上面出现一个状态栏。使用这个库的话,就可以很方便的在状态栏上显示一些信息,比如下载的一些进度等。
14.iOS-MagnifyingGlass——它是IOS放大镜的一个效果
开发者是可以去选择放大镜的一个样式,和放大倍数,EasyTableView-------横向滚动的UITablView,它是一个很实用的一个改造,并且是可以实现了UItableView的横向滚动。
以上是IOS中常见的UI类型的开源项目,这些项目不仅是一个功能的项目,UI的类型项目是用户最关注的,一个好的UI功能能否吸引人,这就需要开发者能否做出这样的效果出来了。
¥398.00
¥99.00
¥49.00
¥69.90