使用swift3为xib文件中的按钮提供操作

Saba Zehra

提供:我的xib中有一个按钮在此处输入图片说明也与此附件相关联的swift文件。

问题:此单元格具有一个按钮,单击按钮时需要显示ViewController。该单元格附加到另一个ViewController中的表视图。我想对按钮“ BOOK”执行一个操作,以便在单击新视图控制器时打开。我无法做到这一点,有人可以建议我做些我应该做的事情吗?

码:

import UIKit

class HotelBookingCell: UITableViewCell {

    @IBOutlet weak var BookbtnOutlet: UIButton!
    override func awakeFromNib() {
        super.awakeFromNib()
        BookbtnOutlet.layer.cornerRadius = 7
        // Initialization code
    }

    @IBAction func bookbtn1(_ sender: Any) {

    }

    override func setSelected(_ selected: Bool, animated: Bool) {
        super.setSelected(selected, animated: animated)

        // Configure the view for the selected state
    }

}
安布·卡尔提克

在tableviewcell类中删除以下代码

/*
@IBAction func bookbtn1(_ sender: Any) {

} */

并添加到您的UIviewcontroller cellForRowAtIndexPath

cell. BookbtnOutlet.tag = indexpath.row
cell. BookbtnOutlet.addTarget(self, action: #selector(self. bookbtn1(_:)), for: .touchUpInside);

并在同一UIVeiwController中的任何位置定义函数,如下所示

func bookbtn1(_ sender : UIButton){
// call your segue code here
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章