例如,如果我想扩展一个 UIButton 并让它呈现一个新视图。我可以在我的自定义 UIButton 类中创建一个方法来执行此操作吗?如果我使用最终切换视图的目标方法初始化按钮,它需要知道它当前所在的视图。
ExpandedViewController *expandView = [self.storyboard instantiateViewControllerWithIdentifier:@"ExpandedView"];
[self presentViewController:expandView animated:NO completion:nil];
这就是代码在视图控制器中的样子,但是我如何将视图传递给按钮,以便它知道目标视图而不是 self。