使用Open ES在iPhone上实现CoverFlow用户界面.pdfVIP

  • 0
  • 0
  • 约7.76千字
  • 约 4页
  • 2026-01-28 发布于北京
  • 举报

使用Open ES在iPhone上实现CoverFlow用户界面.pdf

第1页,共2页

FlowCover

使用OpenGLES在iPhone上创建一个类似于“CoverFlow”的用户界面。

我是在一个晚上的时间里匆匆制作的,以苹果公司usibleLabs的“Peeps”应用程序,因

为他们创建了一个不使用私有API的CoverFlow样式的UI——但还是因为使用了私有API而被。

当然,这在某些方面还比较粗糙。但是,如果您决定将此作为您自己的应用程序的起点,这里的所有软件均根据

BSD风格的协议:

2008‑2009WilliamWoody,。

允许以源代码和二进制形式重新分发和使用,无论是否进行修改,前提是满足以下条件:

1.源代码的再分发必须保留上述、此条件列表和以下免责。

2.特定事先,使用ChaosInMotion的名称或其贡献者的名字来支持或推广从本软件衍生的产

品。

本软件由人和贡献者“按原样”,不附带任何明示或暗示的保证,包括但不限于对适销性和特

定用途适用性的暗示保证。在任何情况下,拥有者或贡献者均不对任何直接、间接、偶然、特殊、示范

性或性的损害(包括但不限于采购替代商品或服务;使用丧失、数据丢失或利润损失;或业务中断)负

责,无论这些损害是基于合同、严格责任还是行为(包括疏忽或其他)而引起的,即使已知可

能发生此类损害。

请联系WilliamWoody,电子邮件:woody@或woody@。ChaosInMotion的

构成FlowCover的源文件包括:

FlowCoverView.m(.h)定义了主要的视图类。这是一个OpenGLES视口,但它可以嵌入

到另一个视图中。还可以在覆盖此视图的透明视图中绘制文本,以

诸如字幕之类的内容。

DataCache.m(.h)了一种简单的数据缓存方案,其中旧对象会被丢弃以保持存

储对象的总数等于请求的数量。

Page1of2

FlowCover

Createsa“CoverFlow”likeuserinterfaceusingOpenGLESontheiPhone.

IthrewthistogetherinthecourseofaneveninginofApple’srejectionoftheusible

Labs“Peeps”applicationbecausetheycreatedaCoverFlowlikeUIwithoutusingtheprivate

APIs--andwasrejectedforusingprivateAPIs.

Ofcoursethisisalittlerougharoundtheedges.However,ifyoudodecidetousethisasa

startingpointforyourownapplication,allsoftwarehereinislicensedunderaBSD-stylelicense:

Cop

文档评论(0)

1亿VIP精品文档

相关文档