Recently Added iOS Source Code Examples

More >
  • 实现效果很棒的左右滑动列表cell,出现隐藏菜单的效果。列表cell左右滑动到尽头的时候,列表cell上的文字内容还产生一种弹性(bounce)效果,并且弹性的力度和滑动的速度有关,让整个滑动过程更加具有动感。

    SWTableViewCell

    04/15/2014

    An easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons。

  • 利用 iBeacons 和 CoreBluetooth 检测和连接两个近场 iOS 设备,可以交换数据,也就是支持近场 iOS 设备的无线通讯。Demo须在真机中测试,测试时,一台机子作为Client,一台机子作为Server,Client可以向 Server 发送数据。

    OWUProximityManager

    04/15/2014

    Detect and connect to nearby devices with iBeacons and CoreBluetooth。

  • 模仿UC浏览器新建浏览页时的视图切换效果。
小编注:开发者只是实现了新建浏览页的一个小过程,并没有真正新建视图。希望能继续完善。感谢开发者@铁霖  发布代码于Code4App.com。

    Special View Transition

    04/15/2014

    模仿UC浏览器新建浏览页时的视图切换效果。

  • 在TextField输入文字时,会在TextField顶部浮出一个小label,用于给用户提示当前正在输入什么内容。
小编注:为什么需要这种浮出的小label呢?小编猜测是,一般而言,TextField在没有输入文字时,都有一个placeholder文字,用于告知用户这里应该填什么。当用户开始输入文字时,这个placeholder的文字就会消失掉。这时候,出现这种小label就会有作用了,就是时刻提示用户当前输入的是什么内容。不过,你也许会觉得这是画蛇添足的功能。

    JVFloatLabeledTextField

    04/15/2014

    UITextField subclass with floating labels。

  • 适配iOS 7的HUD。

    ProgressHUD

    04/15/2014

    ProgressHUD is a lightweight and easy-to-use HUD for iOS 7。

  • 实现功能齐全的视频播放器类库,可以代替MPMoviePlayerController。可以播放本地视频以及远程视频(即在线播放),支持拖动进度条,快进,后退,暂停,全屏等操作。

    ALMoviePlayerController

    04/15/2014

    A drop-in replacement for MPMoviePlayerController that exposes the UI elements and allows for maximum customization。

  • 实现类似iOS 7的Photos app全屏浏览图片的效果,点击图片,图片变成全屏浏览,并且放大全屏时,会有一种弹性(bounce)效果。

    Vertigo

    04/15/2014

    Simple full screen image viewer with image zoom custom view controller transition。

  • 利用SpriteKit实现游戏里面那种动态对话框(Gaming Message),一般在人物说话或者过场动画时,弹出这样的具有动态文字的对话框。

    SpriteKitMessageWindow

    04/15/2014

    Simple gaming message presentation。

  • 实现类似双面硬币翻转的动画效果。视图在水平翻转时,会变化图像。
小编注:这份代码的效果实现起来不难,但既然有开发者实现了,并且接口使用方便,小编就收集了。

    CMSCoinView

    04/09/2014

    Objective-C UIView subclass that flips like a double-sided coin between two views。

  • 实现卡片式视图效果。可以向下或者向上拖拉视图来切换新视图。视图的动画效果犹如一张张卡片。
效果图1是向下拖拉切换卡片视图,效果图2是向上拖拉切换卡片视图。

    KSCardView

    04/09/2014

    A robust, customizable, easy to use, subclass of UIView for iOS。

  • 实现十分有爱的将某个东西扔进垃圾箱(也就是删除某个东西)的动画效果。

    GLMoveToTrashAnimation

    04/09/2014

    Move to trash animation replica from Whatsapp。

  • 实现扁平化风格或者或者非扁平化风格的ProgressView,可以给ProgressView添加动态条纹背景。

    LDProgressView

    04/09/2014

    A flat or gradient progress view with a simple color setter and customizable options written in pure Core Graphics。

  • 实现类似Mac OS系统中的桌面菜单(dock)fish eye效果,手指滑过dock菜单,菜单上的item会依次放大突出显示,手指松开,被选中的item会放大独立显示。具体效果情况Demo效果图。

    MCSFishEye

    04/09/2014

    The dock-like control for iOS。

  • 实现音乐播放时的根据声效动态调整高度的柱状图。

    PCSEQ

    04/09/2014

    EQ visualizer。

  • 富文本(Rich Text)编辑器,支持在文字中插入视图,文字输入性能极高。代码在开源代码EGOTextView(https://github.com/enormego/EGOTextView)基础上做了很大的改进(有约50%的代码改动),提高了大量文字输入的性能,这也是作者命名为FastTextView的原因。
主要性能如下:
1)插入文本速度很快,特别是针对大量文字的输入(作者做过测试,输入50万字的反应速度还是很快;而其他的文字编辑器,输入几千字就会变卡)。作者为提高文字插入的速度,作者引入了新的NSMutableAttributedString的子类FastTextStorage,任何文字的修改都只需要很少时间来重建某些文字段落,从而大大提高文字输入效率。
2)支持插入图片
3)支持插入表情
4)支持iOS 7
作者说:这也许是iOS上最好的开源富文本编辑器。
小编注:感谢开发者@多言无忌 发布代码于Code4App.com。

    FastTextView

    04/09/2014

    The best rich editor (TextView) on IOS platform ,maybe be the fastest。

  • 给背景图片加上高斯模糊效果,可以缓慢产生模糊。

    CoreBackground

    04/04/2014

    An Objective-C API inspired by iOS 7 and the Yahoo Weather App。

  • 实现ScrollView在滚动时,变成全屏显示,停止滚动时,恢复原样。也就是滚动ScrollView时隐藏顶部的导航栏和底部的工具栏,停止滚动时,导航栏和工具栏重新出现。

    RNFullScreenScroll

    04/04/2014

    Pinterest-like scroll-to-fullscreen UI for iOS5+。

  • iOS 7引入了新的颜色体系,在这种颜色体系下,本来的颜色的饱和度会降低(desaturated,根据官方文档,饱和度降低了40%)。这份代码能够提高导航条的颜色饱和度。
效果图2、3、4分别对比了黑色、蓝色和红色,在iOS 7的原生导航条和CRNavigationController生成的导航条的颜色对比。

    CRNavigationController

    04/04/2014

    A UINavigationController subclass that brings about a more vivid, brighter UINavigationBar。

Popular Code

More >