フルスクリーンになった: IOSは:UIImagePickerControllerレイアウトから戻った後、私は画像のようなアプリケーションレイアウトをHAVA
それはヘッダ、フッタ、および間ビューとmainViewControllerを有しています。他のViewControllerは、他のView Controllerビューに読み込まれます。 (ヘッダーとフッターは他のすべてのViewControllerで固定されています)。
問題:
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.mediaTypes =[UIImagePickerController availableMediaTypesForSourceType:picker.sourceType];
// picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentViewController:picker animated:YES completion:NULL];
と私はデフォルトのデリゲートを使用して帰国した後:バック戻った後
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
if([info[UIImagePickerControllerMediaType] isEqualToString:@"public.image"])
{
{
//some code
}
}
else if([info[UIImagePickerControllerMediaType] isEqualToString:@"public.movie"])
{
//some code
}
// self.imageView.image = selectedImage;
[self dismissViewControllerAnimated:YES completion:nil];
}
私のビューコントローラの一つで、私はこのようにUIImagePickerControllerを呼び出しますUIImagePickerControllerから、内部ビュー(他のビューコントローラ)がフルスクリーンになり、ヘッダーの後ろに移動しますとフッター。
1)私は戻ってきた後にビューのサイズを変更しようとしました。動作しません。それらの
- (void)navigationController:(UINavigationController
*)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
[[UIApplication sharedApplication] setStatusBarStyle:YES];
}
-(BOOL)prefersStatusBarHidden // iOS8 definitely needs this one. checked.
{
return YES;
}
-(UIViewController *)childViewControllerForStatusBarHidden
{
return nil;
}
どれも、Pleaesヘルプを働かない: 2)私はこれらのコードを追加してみました。 すべてのヘルプは----編集----
多分このヘルプを
を高く評価しました。 次のコードを使用して、メインビューコントローラの他のビューコントローラを表示します。 main_viewはヘッダーとフッターの間のビューです。 と新しいページが、私は内部UIpickerを呼び出すよりも、コントローラであり、それはフルスクリーンになった
New_page *np = [[New_page alloc] initWithNibName:@"New_page" bundle:nil];
uicontroller=np;
[uicontroller.view setFrame:CGRectMake(0, 0, main_view.frame.size.width, main_view.frame.size.height)];
[main_view addSubview:uicontroller.view];
チェックをそれを修正する可能性がある
を書くshoud
を書くので、同じように。 –
助けてください?ビューがフルスクリーンにならないようにするには? –