我想知道如何制作类似于此示例的弹出窗口:
The origin window is full of buttons that when is selected will then pull up the image I desire to use.
最佳答案
我会简单地创建一个可重用的 UIView
组件和您需要的所有内容作为 subview ,例如图像的 UIImageView
、右上角的 UILabel
或 UIButton
。这是显示它的过程:
UIView
,使其变黑,可能还有 0.5 alpha。 UIView
,它是您的主要弹出 View ,使其比前一个 View 略小,但要确保这两个 View 都是父 subview 的 subview 。 UIView
子类。 hidden = true
,以便在选择按钮时将它们设置为 hidden = false
alpha = 0.0
启动它们并使用类似 UIView 的 animateWithDuration
的东西并将弹出 View 设置为 alpha = 1.0
您可以更改许多小细节以满足您的需求,但这是实现目标的基本结构。
查看 UIView 动画方法 here 。