私はこの方法でviewcontrollerを作成しています:
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"PhotoViewControlleriPhone" bundle:nil];
UIViewController *vc = [sb instantiateInitialViewController];
vc.view.backgroundColor = [UIColor clearColor];
self.modalPresentationStyle = UIModalPresentationCurrentContext;
[self presentModalViewController:vc animated:NO];
vc.view.frame = CGRectMake(imageView.frame.origin.x, imageView.frame.origin.y + 64, imageView.frame.size.width, 200.000000);
vc.view.layer.cornerRadius = 10; // this value vary as per your desire
vc.view.clipsToBounds = YES;
ビューコントローラーは全画面表示ではないため、前のものを引き続き表示できます。見たいけどロックしてね。iOS の Facebook 共有を使用するときと同じように、背景は表示されますが、暗くなり、操作できなくなります。これどうやってするの?