找出在迅速

问题描述:

的一个点击按钮的父视图我有一些代码,我有3个按钮,我想找出这些按钮的父视图点击找出在迅速

@IBAction func resizeButtonClicked(sender: UIButton) { 
    if(sender.isEqual(resizeButton)) { 
     //This is to convert to small square 
    } else if(sender.isEqual(maximizeButton)) { 
     //This is to convert to maximized view 
    } else if(sender.isEqual(closeButton)) { 
     //This is to close the view completely 

    } 
} 

当我现在可以识别发件人按钮,但我如何识别此按钮所在的视图?

谢谢

尼基尔

请尝试以下

sender.superview 

我不想创建一个自定义类,也不想使用accessibilityHin:

func performAction(_ sender : AnyObject?) 
{ 
    let cell = sender?.superview??.superviewOfClassType(UITableViewCell.self) as! UITableViewCell 
    let tbl = cell.superviewOfClassType(UITableView.self) as! UITableView 
    let indexPath = tbl.indexPath(for: cell) 
    let myData = myDataArray[indexPath.row] 
    ... 
}