UIView
の中に表示したい画像があります。 Interface Builderでは、UIView
がルートになり、UIImageView
がその子になります。プロパティが早すぎるとUIImageViewが画像を表示しない
ビューコントローラのビュー出口を見るに接続され、画像表示が画像表示コンセントに接続されている:
@property (nonatomic, retain) IBOutlet UIImageView *imageView;
それは可視だ前UIImageView
の画像プロパティを設定しようとすると、画像のdoesn表示されません。しかし、私は、コントローラに画像を渡し、viewDidLoad
の画像プロパティを設定する場合
TestView *testView = [[TestView alloc] initWithNibName:@"TestView" bundle:nil];
testview.imageView.image = [logos objectAtIndex:indexPath.row];
[self.navigationController pushViewController:testView animated:YES];
は、画像が見えるようになります。
TestView *testView = [[TestView alloc] initWithNibName:@"TestView" bundle:nil];
testview.image = [logos objectAtIndex:indexPath.row];
[self.navigationController pushViewController:testView animated:YES];
- (void)viewDidLoad
{
[super viewDidLoad];
imageView.image = image;
}
最初のシナリオで画像が表示されない原因は何ですか?
私には明らかなことがありません:TestViewは(UIViewから継承しています)、そうですか?しかし、あなたのコードに ".image"プロパティをどのように設定できますか? – meronix
@meronix imageは私のTestViewクラスのプロパティです – Undeadlegion