您可以使用繼承概念來實現此功能。您需要創建一個包含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