使用 Swift 以编程方式插入按钮并加载第二个视图

Posted

技术标签:

【中文标题】使用 Swift 以编程方式插入按钮并加载第二个视图【英文标题】:Insert a button and load a second view programmatically using Swift 【发布时间】:2014-07-01 15:47:21 【问题描述】:

我想以编程方式向视图添加一个按钮,然后当用户按下此按钮时,加载名为“Giraanam”的第二个视图。我设法编写代码来显示按钮,但我不知道如何让它加载第二个视图...谁能帮帮我吗?

到目前为止我尝试的代码是:

let button = UIButton.buttonWithType(UIButtonType.System) as UIButton
button.frame = CGRectMake(20, 25, 34, 34)
button.backgroundColor = UIColor.greenColor()
button.setBackgroundImage(UIImage(named:"Back_Resultados.png"),forState: UIControlState.Normal)
button.addTarget(self, action: "Giraanam",  forControlEvents: UIControlEvents.TouchUpInside)
self.addSubview(button)

【问题讨论】:

【参考方案1】:

您需要实现函数Giraanam 来创建新视图并添加到另一个视图。示例:

func Giraanam() 

   let newView = UIView()

// customise your view

   self.view.addSubview(newView)

【讨论】:

以上是关于使用 Swift 以编程方式插入按钮并加载第二个视图的主要内容,如果未能解决你的问题,请参考以下文章

将drupal commerce产品添加到购物车,无需以编程方式重新加载页面

SWIFT 无法使用第二个按钮在 UIWebView 中打开第二个 URL

以编程方式更改 UILabel 上的约束打破布局

如何以编程方式插入右键图像UINavigationbar swift 3

以编程方式添加约束以防止按钮重叠 SWIFT 4

在UITextfield中输入文本后以编程方式更改焦点