zoukankan      html  css  js  c++  java
  • viewDidUnload,viewDidLoad,viewWillAppear,viewWillDisappear的作用以及区别

    viewDidLoad:在视图加载后被调用
    viewWillAppear:视图即将可见时调用。默认情况下不执行任何操作
    viewDidAppear: 视图已完全过渡到屏幕上时调用
    viewWillDisappear:视图被驳回时调用,覆盖或以其他方式隐藏。默认情况下不执行任何操作
    viewDidDisappear:视图被驳回后调用,覆盖或以其他方式隐藏。默认情况下不执行任何操作
    Ps:<span style="font-family:'Microsoft Yahei',Simsun,Tahoma;font-size:14px;color:#444444;border-collapse:collapse; line-height:21px">-viewWillAppear:和-viewDidAppear:的区别是什么呢?</span>
    <span style="font-family:'Microsoft Yahei',Simsun,Tahoma;font-size:14px;color:#444444;border-collapse:collapse; line-height:21px">答:<span style="font-family:'Microsoft Yahei',Simsun,Tahoma;font-size:14px;color:#444444;border-collapse:collapse; line-height:21px">设置一个uitextfield   然后让视图出现的时候 显示键盘  <br style="word-wrap:break-word" />在viewwillappear无法实现的  但是在viewdidappear能实现改功能。</span></span>
    <span style="font-family:'Microsoft Yahei',Simsun,Tahoma;font-size:14px;color:#444444;border-collapse:collapse; line-height:21px"><span style="font-family:'Microsoft Yahei',Simsun,Tahoma;font-size:14px;color:#444444;border-collapse:collapse; line-height:21px"><span style="font-family:'Microsoft Yahei',Simsun,Tahoma;font-size:14px;color:#444444;border-collapse:collapse; line-height:21px">字面就看的出来区别了viewwillappear是说界面还没有显示,可以做一些界面相关的数据准备。viewdidappear是界面已经显示完成了,如果这个时候再调整一些稍微耗时的界面设置操作就不是很合适吧。</span></span></span>
  • 相关阅读:
    诸葛亮的后半生:狗笼子里挥舞丈八蛇矛
    一句话摘录
    【书摘】The Joshua tree epiphany
    玩具程序:bigInt
    旅行的力量
    记忆的力量
    快的力量
    Windbg学习笔记【4】
    戴尔笔记本win8全新安装
    悟透JavaScript
  • 原文地址:https://www.cnblogs.com/sharecenter/p/5621088.html
Copyright © 2011-2022 走看看