Evernote应用程序“提示”图像覆盖UITableView

时间:2008-12-15 04:06:30

标签: cocoa-touch core-animation image-manipulation

Evernote应用程序有一个提示窗格,它挂在初始窗口的UITableView上。当您单击提示时,会发生直接动画,提示窗格会向上滑动到视图中。

我的问题是,这个提示窗格是如何实现的,你绝对必须点击选项卡以显示它的动画效果。它左边的任何像素都会击中UITableViewCell。这是一个核心图形/石英技巧还是只是一个透明的图像?我很难清楚地表达我在这里要问的内容,但我希望有人理解。

以下是Evernote应用主屏幕底部提示窗格的屏幕截图:http://dl-client.getdropbox.com/u/57676/evernote.jpg

1 个答案:

答案 0 :(得分:2)

它可能使用透明图像并覆盖-hitTest:withEvent:来声明图像的透明部分不属于视图。

另一种可能性是它有两个视图,一个用于选项卡,另一个用于窗格的其余部分,但这似乎是让所有内容保持同步的更多工作。