Я пытался в течение часа, и ничего я могу показаться, чтобы сделать это показать изображение:Программным добавил UIImageView не будет отображаться
UIImageView*logo=[[UIImageView alloc] initWithImage:[UIImage imageNamed: @"logo.png"]];
logo.frame=pos; // a CGRect I previously created
self.taskbarlogo=logo;
[logo release];
[self.popupwindow addSubview:self.taskbarlogo];
logo.png, безусловно, есть в проекте
это последний подтаблицы добавлен в self.popupwindow
поэтому он должен быть на вершине
hidden
свойство не обрабатывается в любом месте, так что должно быть видно
Следующий NSLog
подтверждает размещение фрейме UIImageView в:
NSLog(@"frame: %f %f %f %f",self.taskbarlogo.frame.origin.x,self.taskbarlogo.frame.origin.y, self.taskbarlogo.frame.size.width, self.taskbarlogo.frame.size.height);
Он сообщает:
frame: 20.000000 20.000000 96.000000 33.000000
это, конечно, на экране, или, конечно, должны быть рамки моего SuperView является гораздо больше, чем это
что мне не хватает ?! нет аварии, нет ошибок, просто .... нет изображения.
Правильно ли отображается всплывающее окно на экране? Что это за рамка? – Joe
Сохраняется ли свойство taskbarlogo? – Circumflex