DetailsViewController.h
{
UIImageView *Image;
}
@property(retain, nonatomic) IBOutlet UIImageView* Image;
DetailsViewController.m
- (void)viewDidLoad {
[super viewDidLoad];
self.Title.text = location.title;
self.desc.text = location.description;
这是用户在uitableview中选择一行时从plist中提取数据的代码。所以我现在遇到的问题是如果我想要显示图像我应该怎么做?似乎无法获得经过几次尝试后,我们非常感激!
答案 0 :(得分:1)
如果您正在寻找显示图像的方式,那很简单。
在Interface Builder上,
答案 1 :(得分:1)
如果您想按照cappucino的建议将此图像加载到UIImageView中,请设置一个这样的IBOutlet,以便您可以将其连接到。
// in your header (.h) file in the interface definition
IBOutlet UIImageView *myIBImage;
// and at the bottom with your property declarations
@property (nonatomic, retain) UIImageView *myIBImage;
也在你的实现文件(.m)
的顶部合成它@synthesize myIBImage;
然后在Interface Builder中创建类似http://vimeo.com/3780487
的连接连接后,您可以将图像加载到内存中并将其设置为UIImageView的视图。
// load an image from the bundle's path into memory
NSString* tmpStr = @"/myImage.png";
[myIBImageView setImage:[UIImage imageNamed:tmpStr]];
就是这样。谁说iPhone编码很难? (是的,它很棘手,但是你会经常这么做,你几乎不会注意到!):D