Я работаю над универсальным приложением. Я реализовал подборщик изображений и код для него, как показано ниже.Проблема с экраном UIImagePickerController в iOS 8+ для iPhone 4s
isimagepiking=TRUE;
imgPicker = [[UIImagePickerController alloc] init];
imgPicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
NSArray *mediaTypesAllowed = [NSArray arrayWithObject:@"public.image"];
[imgPicker setMediaTypes:mediaTypesAllowed];
imgPicker.delegate = self;
imgPicker.allowsEditing = YES;
imgPicker.wantsFullScreenLayout=true;
if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPhone)
{
[self presentViewController:imgPicker animated:YES completion:nil];
}
пыльник код печати как размер.
NSLog(@"%f",imgPicker.view.frame.size.height);
Это все прекрасно работает в Iphone 5 + с прошивкой 8.3 и в iPhone 4 ниже ИОС 7.1, но в iphone 4s для ИОС 8+ сборщика не показывает Выбрать и Отменить кнопка
Экран с ios 7.1 iphone 4s.
экрана с прошивкой 8.2 iPhone 4s - Не показывать Выбрать или Отмену кнопку
Похоже, что в прошивке 8+ это взять размер UIScreen как 4 дюйма. Может кто-нибудь, пожалуйста, помогите мне с этим.
Спасибо заранее
Проверьте размер self.view. Высота должна быть 4 дюйма. – Ritu
@Ritu спасибо за комментарий ... Я проверил его размер вида, как и ожидалось во время представления pickerview – Satish
@Ritu во время увольнения self.view размер 568, который как и ожидалось для iphone 4s – Satish