我正在为iPad制作全屏影像应用。我想在当前视图的顶部显示一个信息视图。这只是一个视图,以显示文本描述的显示为中心但并非完全遮挡。这是我们经常在网站上看到的一种事情,点击链接会在其中一个角落呈现一个带有“X”的画布。我想在iPad上复制这个。我不想使用模态呈现的视图。向上/向下滑动的东西并不合适,这里有点分散注意力/戏剧性。有人可以建议一种方法吗?
我目前正在考虑做的事情非常简单。隐藏我打算在视图后面隐藏的视图。然后带上前面,或许在不透明度中动画一点光滑。人们怎么想?
谢谢,
道格
答案 0 :(得分:0)
如果您不需要其他UIView的功能,则全屏图像上的另一个选项可能是在当前图像之上绘制您的信息。在setNeedsDisplay之后,在当前视图的drawRect中执行此操作。必要时绘制背景矩形。只显示信息,或根据计时器进行任何想要的动画演示。刷新而不绘制信息以便返回。
答案 1 :(得分:0)
我决定采用myView.hidden = NO / YES方法。工作得很好。