小编Shr*_*uti的帖子

创建自定义UIView并在Swift中显示为Pop Up

我正在尝试创建一个自定义,UIView并使用Swift在我的主视图中将其显示为弹出窗口.

我的自定义UIView代码是

class DatePopUpView: UIView {
var uiView:UIView?

override init()  {
    super.init()
    self.uiView = NSBundle.mainBundle().loadNibNamed("DatePopUpView", owner: self, options: nil)[0] as? UIView

}

required init(coder aDecoder: NSCoder) {
    super.init(coder: aDecoder)
      }

required override init(frame: CGRect) {
           super.init(frame: frame)

}

}
Run Code Online (Sandbox Code Playgroud)

我在主视图中将其称为:

 @IBAction func date_button_pressed (sender : AnyObject?) {
 var popUpView = DatePopUpView()
 var centre : CGPoint = CGPoint(x: self.view.center.x, y: self.view.center.y)

    popUpView.center = centre
    popUpView.layer.cornerRadius = 10.0
  let trans = CGAffineTransformScale(popUpView.transform, 0.01, 0.01)
    popUpView.transform = trans
    self.view …
Run Code Online (Sandbox Code Playgroud)

iphone uiview ios swift

9
推荐指数
1
解决办法
3万
查看次数

标签 统计

ios ×1

iphone ×1

swift ×1

uiview ×1