我如何以编程方式将UIImage添加到UIImageView然后将该UIImageView添加到另一个UIView?

Jar*_*rod 7 iphone cocoa-touch objective-c ios

正如标题所说,我正在尝试创建一个UIImage将进入内部UIImageView(以便我可以在以后设置动画)然后我想把它UIImageView放到另一个类中UIView.

到目前为止我的相关代码是:

这是viewDidLoad我的根视图控制器:

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
    self.playerViewController = [[TUKIPlayerViewController alloc] init];
    [self.view addSubview:playerViewController.view];
}
Run Code Online (Sandbox Code Playgroud)

这是以下的初始化UIImageView:

- (id)init
{
    if (self = [super init]) {
        playerIdle = [UIImage imageNamed:@"playerIdle.png"];
        playerView = [[UIImageView alloc] initWithImage:playerIdle];
        self.view = playerView;
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

它构建并运行0错误.

我究竟做错了什么?我在任何地方都看不到playerIdle.png.虽然我打赌我这样做非常错误.请帮忙!

Aka*_*tra 13

在ViewController中,直接添加imageview ...

- (void)viewDidLoad
{
   playerView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"playerIdle.png"]];
   [self.view addSubView: playerView];
}
Run Code Online (Sandbox Code Playgroud)