[英]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.