タイトルが言うように、UIImageView
に入るUIImage
を作成しようとしています(後でアニメーションできるように)。UIImageView
を別のクラスに入れたいと思います。どのように私は、UIImageViewにUIImageをプログラムで追加し、その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];
}
そして、これがUIImageView
のためのinitです:
- (id)init
{
if (self = [super init]) {
playerIdle = [UIImage imageNamed:@"playerIdle.png"];
playerView = [[UIImageView alloc] initWithImage:playerIdle];
self.view = playerView;
}
return self;
}
それビルド0のエラーで実行されます。
私は間違っていますか?どこでもplayerIdle.pngは表示されません。私は賭けているが、私はこれをひどく間違ってやっている。助けてください!あなたのViewControllerで
'UIImageView'カスタムクラス名とは何ですか?どのようにイメージビューを開始していますか? – Ilanchezhian
UIImageViewは、TUKIPlayerViewControllerのプロパティです。 UIImageViewは、TUKIPlayerViewControllerのinit内で初期化されています。ここで、playerView = [[UIImageView alloc] initWithImage:playerIdle]; – Jarrod