Evernote应用程序有一个提示窗格,它挂在初始窗口的UITableView上。当您单击提示时,会发生直接动画,提示窗格会向上滑动到视图中。
我的问题是,这个提示窗格是如何实现的,你绝对必须点击选项卡以显示它的动画效果。它左边的任何像素都会击中UITableViewCell。这是一个核心图形/石英技巧还是只是一个透明的图像?我很难清楚地表达我在这里要问的内容,但我希望有人理解。
以下是Evernote应用主屏幕底部提示窗格的屏幕截图:http://dl-client.getdropbox.com/u/57676/evernote.jpg
答案 0 :(得分:2)
它可能使用透明图像并覆盖-hitTest:withEvent:
来声明图像的透明部分不属于视图。
另一种可能性是它有两个视图,一个用于选项卡,另一个用于窗格的其余部分,但这似乎是让所有内容保持同步的更多工作。