Я работаю над приложением, в котором у меня есть 5 кнопок (с включением изображений .png в ресурсы), которые скрывают их в viewDidload и показывают их после выбора изображения из UIImagepickerView.
В симуляторе все идет хорошо, но когда я запускаю приложение на устройстве, я не могу найти эти кнопки.
Кто-нибудь имеет представление об этой ситуации?
вот код моего сокрытия и показа кнопок.
- (void)viewDidLoad {
[super viewDidLoad];
self.count1 = 1;
btnAddPimple.hidden = YES;
btnAddPimple2.hidden = YES;
btnAddPimple3.hidden = YES;
btnAddPimple4.hidden = YES;
btnAddPimple5.hidden = YES;
self.navigationController.navigationBar.hidden=YES;
Здесь я показываю кнопки после выбора изображения из Imagepicker.
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
imgToDisplayFromPicker.image = [[info objectForKey:UIImagePickerControllerOriginalImage]retain];
[[picker parentViewController]dismissModalViewControllerAnimated:YES];
[picker release];
btnAddPimple.hidden = NO;
btnAddPimple2.hidden = NO;
btnAddPimple3.hidden = NO;
btnAddPimple4.hidden = NO;
btnAddPimple5.hidden = NO;
for (UIView *subview in [self.view subviews]) {
// Only remove the subviews with tag not equal to 1
if (subview.tag != 0)
{
[subview removeFromSuperview];
}
}
}