我有一个带有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