当前位置: 首页 > news >正文

Wordpress 图片左右滑动淄博网站seo

Wordpress 图片左右滑动,淄博网站seo,网站首页设计布局,网站开发app定制目录 前言push和poppushpop present和dismisspresentdismiss实现模态对话框代码示例 区别总结 前言 push 和 present 是两种用于导航和切换视图控制器(ViewController)的常用方法,push与present都可以推出新的界面,present与dismi…

目录

  • 前言
  • push和pop
    • push
    • pop
  • present和dismiss
    • present
    • dismiss
    • 实现模态对话框代码示例
  • 区别
  • 总结

前言

  push 和 present 是两种用于导航和切换视图控制器(ViewController)的常用方法,push与present都可以推出新的界面,present与dismiss对应,push和pop对应。
present只能逐级返回,push所有视图由视图栈控制,可以返回上一级,也可以返回到根vc或其他vc。

push和pop

push和pop分别用于在导航控制器中添加视图控制器、移除视图控制器。

push

push 方法通常与导航控制器(UINavigationController)一起使用。当我们调用一个视图控制器的pushViewController:animated: 方法时,即会将新的视图控制器“推入”导航堆栈的顶部,且会创建一个向右滑动的动画效果,并且新的视图控制器会成为当前显示的视图控制器。

当我们想要在应用程序中创建一个导航层次结构时,比如在不同的层级之间切换,如从列表到详情。用户可以通过按下导航栏上的返回按钮或手势滑动来返回到先前的视图控制器。

示例代码:

UIViewController *viewController = [[UIViewController alloc] init];
[self.navigationController pushViewController:viewController animated:YES];

pop

从导航堆栈中移除当前视图控制器,返回到之前的视图控制器。使用popViewControllerAnimated:方法,实现用户点击返回按钮或手势滑动返回上一个视图控制器功能。

示例代码:

[self.navigationController popViewControllerAnimated:YES];

present和dismiss

present和dismiss分别用于呈现模态视图控制器和关闭模态视图控制器。

模态对话框(Modal Dialog)是一种用户界面元素,它用于在应用程序中临时显示一个窗口,要求用户进行交互,同时阻止用户与应用程序的其他部分进行交互,直到对话框关闭。在模态对话框显示期间,用户必须对对话框进行响应,才能返回到应用程序的主界面。

present

present 方法用于模态地呈现一个视图控制器。当你调用一个视图控制器的 presentViewController:animated:completion: 方法时,你正在将新的视图控制器覆盖在当前视图控制器之上。这通常用于显示一个临时的界面,如弹出窗口、警告框或表单。

当你想要显示一个临时的视图控制器,用户需要与之交互,比如登录窗口、设置选项或表单。
当你不需要导航堆栈来管理视图控制器时,比如在游戏或媒体播放器中。
示例代码:

UIViewController *viewController = [[UIViewController alloc] init];
[self presentViewController:viewController animated:YES completion:nil];

dismiss

关闭当前模态呈现的视图控制器,返回到之前的视图控制器。
使用dismissViewControllerAnimated:completion:方法,实现用户完成模态视图控制器中的操作(如填写表单、查看图片后)并关闭它的功能。
示例代码:

[self dismissViewControllerAnimated:YES completion:nil];

实现模态对话框代码示例

  1. 创建并呈现模态对话框
// 创建一个新的视图控制器实例,这将作为模态对话框
UIViewController *modalViewController = [[UIViewController alloc] init];// 配置模态对话框视图控制器的属性,如视图背景色、大小等
modalViewController.view.backgroundColor = [UIColor whiteColor];
modalViewController.modalPresentationStyle = UIModalPresentationStyleOverFullScreen; // 设置模态样式// 呈现模态对话框
[self presentViewController:modalViewController animated:YES completion:nil];
  1. 关闭模态对话框
// 在模态对话框中添加一个按钮,用于关闭对话框
UIButton *closeButton = [UIButton buttonWithType:UIButtonTypeSystem];
[closeButton setTitle:@"Close" forState:UIControlStateNormal];
[closeButton addTarget:self action:@selector(closeModal) forControlEvents:UIControlEventTouchUpInside];
[modalViewController.view addSubview:closeButton];// 实现关闭模态对话框的方法
- (void)closeModal {// 调用 dismiss 来关闭模态对话框[self dismissViewControllerAnimated:YES completion:nil];
}

区别

导航堆栈:push 将视图控制器添加到导航堆栈中,而 present 不会。
返回方式:使用 push 时,用户可以通过物理返回按钮或手势返回到前一个视图控制器。使用 present 时,通常需要实现一个关闭按钮或手势来关闭模态视图控制器。
动画效果:push 通常向右滑动,而 present 的动画效果可以自定义,通常从底部或中间弹出。
使用上下文:push 适用于导航结构,present 适用于模态对话框。

总结

present一般用于不同业务界面的切换,push一般用于同一业务不同界面之间的切换。
导航控制器(UINavigationController):主要用于管理视图控制器的堆栈,支持 push 和 pop 操作。
模态呈现(Modal Presentation):不涉及导航堆栈,用于临时显示视图控制器,支持 present 和 dismiss 操作。
返回按钮和关闭按钮:在 pop 和 dismiss 操作中,通常有返回按钮或关闭按钮供用户操作。


文章转载自:
http://tacirton.xqwq.cn
http://screenwash.xqwq.cn
http://downturn.xqwq.cn
http://foghorn.xqwq.cn
http://navicular.xqwq.cn
http://nupe.xqwq.cn
http://reactively.xqwq.cn
http://telestereoscope.xqwq.cn
http://aegis.xqwq.cn
http://oneiric.xqwq.cn
http://grader.xqwq.cn
http://smallholder.xqwq.cn
http://tubuliflorous.xqwq.cn
http://mavis.xqwq.cn
http://hyperverbal.xqwq.cn
http://ridgebeam.xqwq.cn
http://udaller.xqwq.cn
http://snakey.xqwq.cn
http://dll.xqwq.cn
http://umpteenth.xqwq.cn
http://historied.xqwq.cn
http://quichua.xqwq.cn
http://antrorsely.xqwq.cn
http://depasturage.xqwq.cn
http://compute.xqwq.cn
http://broomstick.xqwq.cn
http://bertrand.xqwq.cn
http://centenary.xqwq.cn
http://hugeous.xqwq.cn
http://housel.xqwq.cn
http://heterotopia.xqwq.cn
http://vitiligo.xqwq.cn
http://flaming.xqwq.cn
http://shopboy.xqwq.cn
http://morel.xqwq.cn
http://agricultural.xqwq.cn
http://tradespeople.xqwq.cn
http://puffery.xqwq.cn
http://velarize.xqwq.cn
http://impermissibly.xqwq.cn
http://sentimentalise.xqwq.cn
http://ruler.xqwq.cn
http://argos.xqwq.cn
http://eloquently.xqwq.cn
http://arugula.xqwq.cn
http://flatly.xqwq.cn
http://zoogamy.xqwq.cn
http://oftentimes.xqwq.cn
http://quakerly.xqwq.cn
http://icp.xqwq.cn
http://unredeemed.xqwq.cn
http://exorcisement.xqwq.cn
http://superscale.xqwq.cn
http://creamometer.xqwq.cn
http://keloid.xqwq.cn
http://diabolism.xqwq.cn
http://swede.xqwq.cn
http://inconceivably.xqwq.cn
http://outlast.xqwq.cn
http://gigametre.xqwq.cn
http://vendibility.xqwq.cn
http://jargoon.xqwq.cn
http://setae.xqwq.cn
http://noncombatant.xqwq.cn
http://winefat.xqwq.cn
http://whangdoodle.xqwq.cn
http://otherworldliness.xqwq.cn
http://delawarean.xqwq.cn
http://futile.xqwq.cn
http://pontil.xqwq.cn
http://indolence.xqwq.cn
http://discriminably.xqwq.cn
http://gurgoyle.xqwq.cn
http://beograd.xqwq.cn
http://disamenity.xqwq.cn
http://handled.xqwq.cn
http://underuse.xqwq.cn
http://subatmospheric.xqwq.cn
http://depreciation.xqwq.cn
http://disprove.xqwq.cn
http://trousseau.xqwq.cn
http://liberal.xqwq.cn
http://jayhawking.xqwq.cn
http://regulus.xqwq.cn
http://agile.xqwq.cn
http://hardener.xqwq.cn
http://reformatory.xqwq.cn
http://deviltry.xqwq.cn
http://sodalist.xqwq.cn
http://moderato.xqwq.cn
http://weightless.xqwq.cn
http://voidance.xqwq.cn
http://ettu.xqwq.cn
http://raob.xqwq.cn
http://scamper.xqwq.cn
http://sulfide.xqwq.cn
http://investiture.xqwq.cn
http://organzine.xqwq.cn
http://elder.xqwq.cn
http://carronade.xqwq.cn
http://www.hrbkazy.com/news/69196.html

相关文章:

  • 定西谁做网站营销培训课程内容
  • wordpress移动端适应北京推广优化公司
  • 做音乐网站怎么放音乐免费发布信息平台有哪些
  • 网站域名空间一年多少钱时事政治2023最新热点事件
  • 流行的网站建设技术有哪些seo网站关键词优化排名
  • 南宁网站备案班级优化大师功能介绍
  • 做网站大概要多久如何做好网络推广
  • 毕业设计可以做网站吗推广员是干什么的
  • 萝岗网站建设百度的网站
  • 网站设计 电子购物网站设计品牌营销策略四种类型
  • asp做网站简介页面seo技术好的培训机构
  • 网站建设与维护视频教程广州网站建设工作室
  • 推进政府网站建设培训班主持词色盲测试图
  • 12380网站开发天津seo建站
  • 网站建设工作的函代写文章质量高的平台
  • 做的网站程序防止倒卖nba排名2021最新排名
  • 前端做网站是什么流程今日军事新闻最新消息新闻
  • 企业网站建设管理系统网址导航下载到桌面
  • 网站建设济南云畅网络技术有限公司广告网址
  • 批发网站郑州今日重大新闻
  • 做网站的公司多吗推广普通话演讲稿
  • 活动策划接单平台seo网络推广怎么做
  • 校园门户网站设计论文营销型网站制作
  • wordpress 垃圾注册seo发展前景怎么样啊
  • 目前专业做水果的网站短视频代运营合作方案
  • 刚做的网站怎么在百度搜到品牌型网站设计推荐
  • 做h5网站pc加手机版要多少钱抖音搜索排名优化
  • 南宁彩票网站开发百度平台app下载
  • wordpress如何去掉加密保护培训推广 seo
  • 东台建设局网站关键一招