cocoa-touch - 为 IOS 创建复杂自定义界面的最佳方法

标签 cocoa-touch ios user-interface core-animation core-graphics

我想了解为 IOS 应用程序绘制自定义界面的最佳解决方案。 我知道直接用代码回答这个问题并不容易,但我认为获得通用答案会很好......只是为了了解我必须朝哪个方向走!

我以这个 Ipad RSS 阅读器为例: http://www.youtube.com/watch?v=HKfZGF5kMYw

1) 如何创建此视频 00:38 处显示的“幻灯片页面”效果

2) 在 01:00 用户仅移动 View 的单个元素(也许是表格单元格?)您将如何实现这种效果?

3) 在 01:53,用户捏合一个预览项目,单个元素在多个项目中爆炸。在您看来,这种效果是否只能通过 Core Graphics 创建?你会如何实现它?

感谢您的回答! 我希望这个问题对其他人也有用。

最佳答案

在我看来,这是通过使用 GestureRecognizer 和 CoreAnimation 来完成的;这些WWDC 2010 Session Videos会有帮助:

  • 第 120 节课 - 使用手势识别器简化触摸事件处理
  • 类(class) 121 - 高级手势识别
  • 第 424 节课 - 核心动画实践,第 1 部分
  • 第 425 节课 - 核心动画实践,第 2 部分

关于cocoa-touch - 为 IOS 创建复杂自定义界面的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4183689/

相关文章:

iphone - 如何子类化 UITextView : Implement a horizontal swipe

iphone - 使用 Cocoa Touch 实现模态警报 View 的最佳实践?

ios - Realm 不持久写入所做的更改

python - 如何将事件绑定(bind)到 Canvas 项目?

java - 将数据放入数组时出现问题

java - 从另一个 JPanel 中重新绘制一个 JPanel

ios - UITableView - 更改部分标题颜色

ios - "L"的 Swift 数据类型代表什么?

ios - 根据该行中的单元格设置 UITableView 的行高

ios - 交换方法时找不到选择器