草庐IT

modalViewController

全部标签

ios - 像邮件应用程序中的模态过渡样式

我正在尝试实现模态呈现效果,其中呈现的View仅部分覆盖父View,如下图所示。我知道我可以通过使用UIPresentationController实现自定义转换来实现这一点。我不想重新发明轮子,所以在我继续开发之前我想问一下。是否有支持API中这种转换的构建?我研究了所有可用的ModalPresentationStyles在我看来,我想要进行的转换没有任何支持,实现它的唯一方法就是编写代码。 最佳答案 我遇到了完全相同的问题。我也沿着模态演示风格路线走,但一直碰壁(特别是让它在iPhone而不是iPad上运行)。经过一番挖掘之后,

ios - 像邮件应用程序中的模态过渡样式

我正在尝试实现模态呈现效果,其中呈现的View仅部分覆盖父View,如下图所示。我知道我可以通过使用UIPresentationController实现自定义转换来实现这一点。我不想重新发明轮子,所以在我继续开发之前我想问一下。是否有支持API中这种转换的构建?我研究了所有可用的ModalPresentationStyles在我看来,我想要进行的转换没有任何支持,实现它的唯一方法就是编写代码。 最佳答案 我遇到了完全相同的问题。我也沿着模态演示风格路线走,但一直碰壁(特别是让它在iPhone而不是iPad上运行)。经过一番挖掘之后,

objective-c - iOS:警告:在演示过程中尝试在 <ViewController> 上呈现 <ModalViewController>

我试图在从图像选择器中选择图像后创建模态视图Controller。我使用代码:-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingMediaWithInfo:(NSDictionary*)info{NSLog(@"Pickerhasreturned");[selfdismissModalViewControllerAnimated:YES];//TODO:makethisallthreaded?//croptheimagetotheboundsprovidedimg=[infoobje

objective-c - iOS:警告:在演示过程中尝试在 <ViewController> 上呈现 <ModalViewController>

我试图在从图像选择器中选择图像后创建模态视图Controller。我使用代码:-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingMediaWithInfo:(NSDictionary*)info{NSLog(@"Pickerhasreturned");[selfdismissModalViewControllerAnimated:YES];//TODO:makethisallthreaded?//croptheimagetotheboundsprovidedimg=[infoobje

ios - 呈现一个透明的模态 UIViewController

我正在尝试自己制作一个自定义alertView(适用于iOS7+),但我在alertView演示方面遇到了困难。我有一个黑色背景的UIViewController(alpha设置为0.25f)和一个alertView作为subview。当我想显示alertView时,我会模态显示viewController:-(void)show{UIWindow*window=[[UIApplicationsharedApplication]keyWindow];self.modalTransitionStyle=UIModalPresentationCustom;self.transitionin

ios - 呈现一个透明的模态 UIViewController

我正在尝试自己制作一个自定义alertView(适用于iOS7+),但我在alertView演示方面遇到了困难。我有一个黑色背景的UIViewController(alpha设置为0.25f)和一个alertView作为subview。当我想显示alertView时,我会模态显示viewController:-(void)show{UIWindow*window=[[UIApplicationsharedApplication]keyWindow];self.modalTransitionStyle=UIModalPresentationCustom;self.transitionin

ios - 隐藏在模态视图中的状态栏(在全屏演示中)

尝试在模态视图中隐藏状态栏。已经检查了几种方法:overridefuncprefersStatusBarHidden()->Bool{returntrue}with/withoutself.setNeedsStatusBarAppearanceUpdate()还有UIApplication.sharedApplication().setStatusBarHidden(true,withAnimation:.Fade)但在iOS9中贬值这适用于全屏显示(模式segue显示选项),但请注意全屏显示这是我的设置。如果你有任何想法.. 最佳答案

ios - 隐藏在模态视图中的状态栏(在全屏演示中)

尝试在模态视图中隐藏状态栏。已经检查了几种方法:overridefuncprefersStatusBarHidden()->Bool{returntrue}with/withoutself.setNeedsStatusBarAppearanceUpdate()还有UIApplication.sharedApplication().setStatusBarHidden(true,withAnimation:.Fade)但在iOS9中贬值这适用于全屏显示(模式segue显示选项),但请注意全屏显示这是我的设置。如果你有任何想法.. 最佳答案

ios - 在以不同方向呈现模态视图后保持父 View 的方向

所以我正在开发一个iPad应用程序,除了一个模态视图Controller外,它只支持横向模式。我遇到的问题是,一旦我呈现模态视图并将方向更改为纵向然后关闭View,父View(应该只支持横向)处于纵向模式,直到我旋转设备然后返回到景观并保持这种状态。我一直在折磨自己,试图弄清楚如何让parent看到原来的方向,但一直未能找到解决办法。我的应用程序委托(delegate)中有以下代码,仅允许在单个模态视图(GalleryPhotoViewer)上更改方向:-(NSUInteger)application:(UIApplication*)applicationsupportedInterf

ios - 在以不同方向呈现模态视图后保持父 View 的方向

所以我正在开发一个iPad应用程序,除了一个模态视图Controller外,它只支持横向模式。我遇到的问题是,一旦我呈现模态视图并将方向更改为纵向然后关闭View,父View(应该只支持横向)处于纵向模式,直到我旋转设备然后返回到景观并保持这种状态。我一直在折磨自己,试图弄清楚如何让parent看到原来的方向,但一直未能找到解决办法。我的应用程序委托(delegate)中有以下代码,仅允许在单个模态视图(GalleryPhotoViewer)上更改方向:-(NSUInteger)application:(UIApplication*)applicationsupportedInterf