[英]Button action in custom cell
我没有找到任何正常的解决方案,如何检测UIViewController
中具有@IBOutlet weak var tableView:UITableView!
按钮单击或其他操作@IBOutlet weak var tableView:UITableView!
与自定义单元格。
我的手机:
class CartTableViewCell: UITableViewCell, FloatRatingViewDelegate {
@IBOutlet var floatRatingView: FloatRatingView!
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
self.floatRatingView.delegate = self
}
// MARK: FloatRatingViewDelegate
func floatRatingView(ratingView: FloatRatingView, didUpdate rating: Float) {
}
}
如何在floatRatingView
方法中从我的视图访问变量?
有两种方法可以完成此操作。
首先是使用界面生成器,这里有一个指南: https : //developer.apple.com/library/ios/recipes/xcode_help-IB_connections/chapters/CreatingAction.html
另一种选择是以编程方式执行此操作
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
self.floatRatingView.delegate = self
myButton.addTarget(self, action: "myButtonTapped:", forControlEvents: UIControlEvents.TouchUpInside)
}
func myButtonTapped(sender: UIButton) {
floatRatingView(someView, didUpdate: someRating)
}
func floatRatingView(ratingView: FloatRatingView, didUpdate rating: Float) {
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.