我有一個帶有TableView和Button(Big Button)的UIView。 TableView有一個自定義單元格。在這個單元格中有一個「添加」按鈕。我想在用戶點擊添加按鈕時爲第一個按鈕設置動畫。Swift - 在其他類中訪問IBOutlet
這是我的架構:
這是我的代碼:
class ProductsViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutlet var tableView: UITableView!
@IBOutlet var bigButton: UIButton! <- I WANT TO ANIMATE THAT BUTTON
}
ProductCell類我的應用程序的
class ProductCell: UITableViewCell {
@IBAction func addProduct(sender: AnyObject) {
//I WANT TO ACCESS THE BIG BUTTON FROM HERE
}
}
屏幕例如
我試圖讓父控制器或上海華獲得IBOutlet中,但應用程序崩潰八方通
爲什麼downvotes?我是快速的小菜... – pekpon 2015-03-19 01:42:29
爲什麼不在didSelectCell ...範例中使用NSNotification?或者一些自定義的代表團...在SO上有大量的樣本。斯威夫特有一個叫做財產觀察的東西(willSet,et al),但我認爲它不適用於你的情況。你可以嘗試使用UIDynamics或UIView動畫的手勢識別器(全部在SO上) – 2015-03-19 02:27:40