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

modalPresentationStyle实现特殊的弹出效果

阅读更多
要实现这种弹出框使周围成灰色并且不可触摸很简单,只需要三行代码:

controller.modalPresentationStyle=UIModalPresentationFormSheet;

[self presentModalViewController:controller animated:YES];

[controller release];

controller是你想要添加的类的对象,这里就不多解释。查阅文档发现

UIModalPresentationStyle包含了多种样式弹出:

UIModalPresentationFullScreen,

UIModalPresentationPageSheet,

UIModalPresentationFormSheet,

UIModalPresentationCurrentContext大家可以更替代码中相应位置试试看。
分享到:
评论

相关推荐

    iOS实现底部弹出PopupWindow效果 iOS改变背景透明效果

    在iOS开发中,要实现类似Android中的底部弹出PopupWindow效果并改变背景透明度,可以使用几种不同的技术。本文将介绍两种方法来实现这一效果,同时确保背景变为半透明。 ### 方法一:使用UIPresentationController ...

    iOS 弹出下拉表格

    通过设置`modalPresentationStyle`为`.popover`,并指定`sourceView`和`sourceRect`,可以控制弹出的位置和方向。 3. 使用第三方库 考虑到自定义视图控制器可能较为复杂,许多开发者会选择使用第三方库来简化这一...

    ios-模仿简书、淘宝弹出效果动画.zip

    //---初始化要弹出跳转的视图控制器 ModalViewController *modalVC = [ModalViewController new]; //---必须强引用,否则会被释放,自定义dismiss的转场无效 self.transition = [[LHCustomModalTransition alloc]...

    swift 弹出框.zip

    如果希望在iPad上获得类似iPhone的全屏效果,可以设置`modalPresentationStyle`为`.fullScreen`。 7. **响应链**: 考虑到响应链的正确性,确保弹出视图的呈现不会被其他未处理的用户交互打断。确保在适当的地方...

    IOS 弹出模拟模态对话框

    在实际项目中,"PopModel"可能是用来实现弹出模态对话框的一个自定义组件或者库。开发者可以通过这个组件快速、方便地创建具有特定样式和功能的模态对话框,提高开发效率。在使用时,需要根据具体文档或代码示例来...

    ios-模仿微博发状态那种弹出来的效果.zip

    在iOS开发中,为了实现类似微博发送状态时那种弹出效果,开发者通常会利用iOS的UIKit框架中的动画功能。这个“ios-模仿微博发状态那种弹出来的效果.zip”压缩包包含了一个名为"WeiboAnimation"的项目,很可能是用于...

    iOS实现Pad上菜单弹出界面

    在iOS应用开发中,特别是在iPad应用开发中,有时我们需要实现一种功能,即当用户点击某个按钮时,菜单以弹出窗口的形式展示出来。这个过程通常涉及到UIPopoverPresentationController的使用,它提供了在iPad上创建...

    Swift5.2 操作提醒框(底部弹出).zip

    操作提醒框在Swift中是通过UIAlertController类来实现的。UIAlertController不仅包含了传统的警告对话框(Alert),还提供了操作提醒框(Action Sheet)功能。这个类是iOS 8引入的,替代了之前的UIAlertView和...

    iOS仿AirPods弹出动画

    要实现iOS仿AirPods弹出动画,首先需要创建一个模态视图控制器,并将其modalPresentationStyle设置为UIModalPresentationOverCurrentContext。然后,在模态视图控制器中播放动画,并使用遮罩视图来遮罩当前视图控制...

    IOS视图弹出和消失的动画都非常棒

    `levey-LeveyPopListView-92f7845`这个文件可能是项目的一个特定版本,其中可能包含了一个名为“LeveyPopListView”的自定义视图组件,它可能实现了弹出和消失的动画效果。通过查看和分析这个项目的源代码,我们可以...

    iphone的popover弹出框

    在提供的压缩包文件"Popover 弹出框"中,可能包含了实现上述过程的代码示例、资源文件或设计模板,可以帮助开发者更好地理解和实践自定义Popover的过程。通过学习这些文件,开发者可以进一步完善自己的自定义Popover...

    HWPanModal:HWPanModal presents controller from bottom and drag to dismiss, high customize. iOS13 default modalPresentationStyle. 任意形式的底部弹框动画;头条、知乎、抖音弹出评论效果;地图浮层,iOS13 present默认模态效果

    我的弹出控制器的另一个项目: 特别感谢 特别感谢JetBrains! 我使用AppCode IDE来开发我的开源项目。 快照 基本的 模糊背景 键盘手柄 应用程式示范 指数 特征 去做 兼容性 安装 如何使用 例子 联络我 变更记录 ...

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

    - 通过设置`modalPresentationStyle`属性,可以定制模态弹出的样式: - `UIModalPresentationFullScreen`:全屏展示,被弹出的ViewController占据整个屏幕。 - `UIModalPresentationPageSheet`:在iPad上,显示为...

    iOS-多媒体-转场动画-卡片转场效果-类似于AppStore中的效果-18Hero5-Card

    本教程将深入探讨如何实现一个“卡片转场效果”,这种效果常见于App Store和其他许多高质量的应用中,例如18Hero5-Card。我们将主要关注iOS中的多媒体和动画技术,以及如何通过代码来创建类似的效果。 首先,我们要...

    仿微博点击加号按钮弹出视图(swift和OC 版本) iOS

    在iOS应用开发中,我们经常需要实现类似微博那样的交互效果,比如点击加号按钮弹出一个视图,供用户选择不同的功能。这个过程涉及到多个关键的技术点,包括UI设计、事件处理、动画效果以及控制器的管理。下面我们将...

    页面跳转动画效果

    在iOS应用开发中,页面跳转动画效果是提升用户体验的...通过不断实践和探索,你还可以创造出更多个性化的动画效果,满足不同应用场景的需求。在实际开发中,务必注意保持动画简洁、流畅,避免过度使用导致用户困扰。

    swift-iOSNavigationController过渡效果

    总之,通过Swift的强大学习库和API,开发者能够轻松地对`UINavigationController`的过渡效果进行自定义,创造出令人印象深刻的导航体验。而`WZRootNavigationController-master`中的库则可能提供了一种简便的途径,...

    View Controller Transition实现京东加购物车效果

    例如,我们可以让购物车图标从屏幕底部向上滑动,并逐渐放大,同时配合适当的透明度变化,以创造出从下方弹出的效果。 为了确保动画流畅且与用户交互一致,还需要考虑以下几点: - 动画的执行速度和节奏应适中,既...

    ios-MTPortalTransition - 开门撕裂动画.zip

    MTPortalTransition库的使用,不仅限于简单的“开门”效果,还可以通过自定义实现更多变化,比如改变撕裂的方向、形状,或者结合其他动画效果,如缩放、旋转等,创造出更丰富的视觉体验。 总之,MTPortalTransition...

Global site tag (gtag.js) - Google Analytics