在项目中因为要使用到自定义的view,使用 MusicPlayer *playerView = [[[NSBundle mainBundle] loadNibNamed:@"MusicPlaye" owner:self options:nil] objectAtIndex:0]从工程中加载nib文件,得到playerView,但是视图之中有很按钮类的控件,直接在自定义的视图类中去操作函数不是很方便,所以再创建一个ViewController与之关联,所有操作都在ViewController之中完成,遵循MVC的模式。
(1)创建一UIViewController的子类,MyPlayerViewController
(2)将自定义的view的File's Owner之中的Custom Class改为MyPlayerViewController
(3)将view视图的view成员与view输出口关系(连线)
(4)在程序里调用
self.myPlayerController = [[MyPlayerViewController alloc] initWithNibName:@"MusicPlayer" bundle:nil];
[self.window addSubview: self.myPlayerController.view];