您可以使用继承概念来实现此功能。您需要创建一个包含IBOutletCollection
属性的ParentViewController
。并且所有视图控制器的其余部分都是ParentViewController
的子项。那么您可以在其他视图控制器中访问IBOutletCollection
。像这样。
ParentViewController: -
@interface ParentViewController : UIViewController
@property (strong, nonatomic) IBOutletCollection(UIButton) NSArray *trackOneOutletCollection;
@end
ChildViewController; -
@interface YourViewController : ParentViewController
@end
.m文件
@implementation YourViewController
- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@"trackOneOutletCollection = %@"self.trackOneOutletCollection);
}
@end
你不应该连接直接按钮到单身人士。视图控制器中的按钮应触发视图控制器中的代码,该代码调用播放器单例中的适当方法(播放/暂停等) – Paulw11