如何使用图像SWIFT创build一个popup窗口
我想知道如何做一个类似于这个例子的popup窗口:
原点窗口充满了button,当select时,将拉起我想要使用的图像。
我会简单地创build一个可重用的UIView
组件,以及作为子视图需要的所有东西,比如图像的UIImageView
,右上angular的UILabel
或者UIButton
。 这是显示它的过程:
- 创build一个占用全屏的
UIView
,使其成为黑色,也许0.5 alpha。 - 创build另一个
UIView
,这是你的主要popup视图,使它比前一个视图略小,但要确保这些视图都是父级子视图的子视图。 - 添加所需的元素作为子视图popup视图,我甚至build议创build一个
UIView
子类,如果你打算使用这个很多。 - 要显示popup窗口,请确保两个视图在创build时均设置为
hidden = true
,以便在selectbutton时将其设置为hidden = false
- 如果你想让它们成为animation,只需用
alpha = 0.0
来启动它们,然后使用类似UIView的animateWithDuration
,并将popup视图设置为alpha = 1.0
有很多细节可以改变以满足您的需求,但是这是如何实现您的目标的基本结构。
在这里查看UIViewanimation方法。