下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

IOS开源项目,你知道多少个?

作者:课课家教育     来源: http://www.kokojia.com点击数:823发布时间: 2016-11-28 15:00:55

标签: 移动开发ios开源项目iOS开发

  现在的iOS开发在移动开发中是属于一个比较热门的,IOS项目的开发是一个综合的技术开发,本文将为大家介绍一下IOS中一些开源的项目,供大家进行参考一下,或者这些项目你并没有接触过,比如720全景、2D图形绘图等开源项目。

IOS开源项目,你知道多少个_移动开发_ios开源项目_iOS开发_课课家

  一些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功能能否吸引人,这就需要开发者能否做出这样的效果出来了。

赞(26)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程