Swift interface builder问题

本文介绍在Swift中如何通过代码手动创建UIView并添加UIButton,实现按钮点击事件的响应。文章展示了如何设置按钮的位置、大小及背景颜色,并通过 addTarget 方法绑定按钮点击事件。

 

1. 新建一个view文件,如何用interface builder 将控件连接到code?

2. 如何调整控件间的距离?

2. 手动将button和action加入view

class RatingControl: UIView {

     // MARK: Initialization

    required init(coder aDecoder: NSCoder) {

        super.init(coder: aDecoder)        

        let button = UIButton(frame: CGRect(x: 0,y: 0,width: 44, height: 44))

        button.backgroundColor = UIColor.redColor()

        button.addTarget(self, action: "rattingButtonTapped", forControlEvents: .TouchDown)

        addSubview(button)

    }

 

    

    // MARK: Button actoin

    func ratingButtonTapped(button: UIButton) {

        print("Button pressed!")

    }

}

转载于:https://www.cnblogs.com/iyoubo/p/4612267.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值