2010-02-06 4 views
1

DetailsViewController.hTableView изображение было отображение в DetailView

{ 
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..so проблема, с которой я сталкиваюсь сейчас, - это как мне это сделать, если я захожу отображать изображение? Кажется, это не получается после нескольких попыток ... очень ценю!

ответ

1

Если вы ищете только способ отображения изображения, это просто.

на Interface Builder,

  1. делает изображение Просмотреть
  2. установить соединение между 1 и розеткой
  3. установить путь изображения (кратчайший: Command + 1)
+0

+1 только за 1 репутацию – willcodejavaforfood

1

Если вы хотите чтобы загрузить это изображение в UIImageView, как было предложено cappucino, настройте 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

Смежные вопросы