我想要在UIView
内显示图像。在Interface Builder中,UIView
是根,UIImageView
是它的孩子。当属性设置得太早时UIImageView不显示图像
视图连接到视图控制器的看法出路,并且图像视图连接到图像视图插座:
@property (nonatomic, retain) IBOutlet UIImageView *imageView;
如果我尝试设置的UIImageView
图像属性是可见之前,图像没有按没有出现。
TestView *testView = [[TestView alloc] initWithNibName:@"TestView" bundle:nil];
testview.imageView.image = [logos objectAtIndex:indexPath.row];
[self.navigationController pushViewController:testView animated:YES];
但是,如果我的形象传递给控制器和viewDidLoad
设置图像性能,图像变得可见。
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 2011-02-10 08:18:29
@meronix图像是我的TestView类的一个属性 – Undeadlegion 2011-03-15 06:12:23