Я пытаюсь передать значение UIImage в UIImageView внутри представления, которое я добавляю в качестве подвид.Передача UIImage в UIImageView SubView?
Вот что я делаю в моем mainViewController:
- (IBAction)selectStore:(id)sender {
StoreSelectorViewController *SSVC = [[StoreSelectorViewController alloc] initWithNibName:@"StoreSelectorViewController" bundle:nil];
[self.navigationController addChildViewController:SSVC];
[SSVC.backgroundView setImage:[UIImage imageNamed:@"CoolBG.png"]];
[self.view.window addSubview:SSVC.view];
}
я сделал следующее в моем файле StoreSelectorViewController.h:
@property (nonatomic, retain) IBOutlet UIImageView *backgroundView;
И я также связал его в файле XIB.
Все загружается, за исключением того, что я никогда не получаю значение UIImage. Благодаря
Является ли 'selectStore:' вызов? Вы настроили его как 'IBAction', но уверены ли вы, что вы правильно его подключили в Interface Builder? Возможно, в сообщении должно быть указано утверждение NSLog', чтобы убедиться, что оно вызвано. – greg
Эй, Грег! Да, на самом деле у меня на самом деле есть кнопка в StoreSelectorViewController, которая появляется на экране, а затем, когда я нажимаю на нее, она удаляет весь вид. Таким образом, похоже, что проблема связана с uiimageview. Позвольте мне попробовать несколько NSLogs. – KingPolygon
Кроме того, это выглядит несколько странно. Вы добавляете subview в 'UIWindow', а не в текущую' UIView', но вы также добавляете другой 'UIViewController' в' UINavigationController'. Вы уверены, что не имеете в виду '[self.navigationController pushViewController]' и не добавляете subview или CVC? – greg