`
iaiai
  • 浏览: 2180524 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

presentModalViewController和presentViewController的区别

 
阅读更多
presentModalViewController支持5.0,而presentViewController支持5.0以下

你可以
if (SYSTEM_VERSION_LESS_THAN(@"5.0")) {
    [self presentModalViewController:self.childVC animated:YES];
        } else {
    [self presentViewController:self.childVC animated:YES completion:nil];
        }
或直接使用
[self presentViewController:self.childVC animated:YES completion:nil];

来解决兼容性问题
分享到:
评论

相关推荐

    iOS开发中ViewController的页面跳转和弹出模态

    在iOS开发中,ViewController是Model-View-Controller (MVC)设计模式的核心组成部分,负责处理数据和控制视图的展示。页面跳转和模态弹出是ViewController的主要交互方式,帮助用户在应用的不同功能间导航。 页面...

    presentModalViewController实现的启动动画

    3. **调用`presentModalViewController:animated:`**:在你的主视图控制器或者导航控制器中,调用`presentModalViewController:animated:`方法,传入你的启动界面视图控制器和一个布尔值来表示是否启用动画。...

    ModalViewDemo

    - iOS 8之后,推荐使用`UIPresentationController`和` presentViewController:animated:completion:`来代替`presentModalViewController:animated:`,因为后者已经废弃。 总结来说,`ModalViewDemo`是一个关于如何...

    第七节 利用ModalViewController切换View.docx

    在主视图控制器中,你可以创建`CustomViewController`的新实例,设置其视图的属性(例如背景颜色),然后调用`presentModalViewController:animated:`方法来显示Modal ViewController。 ```objc CustomView...

    iOS应用开发中实现页面跳转的简单方法笔记

    对于不涉及导航堆栈的情况,我们可以选择直接跳转到新的页面,例如使用`presentModalViewController:animated:`(iOS 6.0之前)或`presentViewController:animated:completion:`(iOS 6.0及以后版本)。这种方式通常...

    IOS 二维码扫描 ZBar和Zxing

    在你的项目"QRCodeProject"中,可以看到这两个库已经集成并且分别实现了弹出式ViewController和自定义嵌入界面的两种扫描方式。对于弹出式ViewController,通常会使用UIStoryboardSegue或者...

    IOS源码之页面之间数据传送(通过delegate)

    在上述描述中,我们提到了`presentModalViewController`。在Swift中,对应的方法是`present(_:animated:completion:)`。调用此方法将呈现新的页面。确保在调用此方法之前已经设置了代理。 ```swift let pageB = ...

    ios 使用ZBar读取条形码和二维码

    然后,通过presentModalViewController方法显示扫描界面。 `ScanCodeViewController.xib`是界面设计文件,用于创建用户界面。在这里,你可以设计扫描视图的外观,例如设置一个相机预览层和扫描结果的提示信息。别忘...

    Xamarin Froms 调用相机拍照和图库选择图片

    在移动应用开发中,Xamarin.Forms 是一个强大的跨平台框架,允许开发者使用 C# 和 .NET 库创建原生 iOS、Android 和 UWP 应用。本教程将深入探讨如何在 Xamarin.Forms 应用中调用设备的相机进行拍照以及访问图库选择...

    VideoCamera2

    iOS 相机的调用,相册使用方法 UIImagePickerControllerSourceType sourceType = ... [self presentModalViewController:picker animated:YES];//进入照相界面 [picker release];

    点击列表出现详情(简单的列表分组)

    当用户点击cell时,我们可以获取到对应的`ItemModel`,然后创建一个新的详情视图(DetailViewController),传递`ItemModel`的详细信息,并通过presentModalViewController或pushViewController来显示详情视图。...

    自定义弹窗.zip

    在iOS开发中,自定义弹窗是一种常见的交互方式,它能提供更为个性化和丰富的用户体验,比系统默认的警告视图和动作表视图更具有设计自由度。标题"自定义弹窗.zip"暗示了这个压缩包包含了一种实现自定义弹窗的方法或...

    IOS 图片上传处理 图片压缩 图片处理 --X枫林1

    在iOS开发中,图片处理是常见的需求之一,包括图片上传和图片压缩。本文将围绕这两个主题进行详细讨论,以帮助iOS开发者理解如何有效地管理和优化图片资源。 首先,我们需要获取用户的照片。在iOS中,我们可以使用`...

    UIImagePickerController拍照与摄像

    完成配置后,将其push到导航控制器的栈中,或者使用presentModalViewController来展示,以便用户进行交互。 在用户完成拍摄或选择后,UIImagePickerController会调用其代理对象实现的协议方法。我们通常需要遵循...

    ZBarSDK-64_Demo

    1. **启动相机**:调用`presentModalViewController:animated:`展示ZBarReaderController,启动相机预览。 2. **实时扫描**:ZBarReaderController会自动检测并解码摄像头画面中的二维码。 3. **处理结果**:当识别...

    iOS block传值

    跳转到第二个页面时,确保正确设置NavigationController或者使用presentModalViewController。完成数据传递后,记得在适当的时候销毁Block,以避免循环引用问题。 6. **内存管理**: 注意Block会捕获其作用域内的...

    利用苹果自带相机进行录像的代码

    7. presentModalViewController:animated: 这个方法用于显示UIImagePickerController实例,即弹出相机界面,`animated:YES`表示以动画方式呈现。 8. takePhoto方法:当用户点击“录像”按钮时,调用这个方法,首先...

    unity for ios 上传IOS机本地的头像 相机的获取 相册的获取 截图拍照

    在Unity引擎中开发iOS应用时,涉及到用户交互和媒体访问是非常常见的需求,特别是涉及到上传头像、使用相机和相册功能以及截图拍照。本教程将详细介绍如何在Unity中实现这些功能,以满足iOS平台的应用需求。 1. **...

    iPhone源码分析(委托模式)

    3. C: 使用`presentModalViewController:animated:`方法显示ModalViewController,创建了一个模态视图,MainViewController不再控制屏幕显示,而是由ModalViewController接管。 ModalViewController中的`delegate`...

    iOS工程师培养计划

    - 显示模态视图控制器的方法:`presentModalViewController` #### 三、其他关键技能 - **XCode调试技巧**:掌握使用Xcode工具进行调试的关键技巧,如使用`Leak`、`Profile`、`Clog`等功能进行性能优化。 - **常用...

Global site tag (gtag.js) - Google Analytics