zoukankan      html  css  js  c++  java
  • Ios学习之容器的理解

    UInavgationController 和 UITabbarController 都是容器

    1:uinavigationcontroller (导航控制器)

    uinavigationcontroller 是对view的堆栈式管理 ,在uinavigationcontroller中,是采用类似stack的push和pop的方式完成view的切换, 调用方法为pushViewController和popViewController

    一般使用UINavigationController的方式, 会自动为我们设置好每个View界面的标题, 左上角的返回按钮, 以及屏幕右滑回退的操作

    2:UITabbarController

    UITabBarController主要用于平级View的跳转, 应用案例如微信界面下方的四个Tab。

    tabbar里边包含的每一个viewController都对应一个tabbarItem, 位置都是均分的, 最多显示4个tab, 再多了就会折叠起来. 通过代码来设置tabbar的时候, 可以使用setViewControllers来添加指定的子ViewController为其item.
    tabbarItem有title, image, selectedImage, badgeValue属性, badgeValue是该item右上角的提醒数字. 而selectedIndex和selectedViewController则定位到当前选取的tabbarItem.
    除此之外, 还有viewControllers, selectedViewController, selectedIndex等属性, 含义就不罗嗦了.

  • 相关阅读:
    return关键字
    类的成员之二 :方法
    面向对象(一)
    正则表达式(一)
    Linux FTP服务器vsftpd介绍与软件包安装
    Linux SSH
    Linux telnet
    Linux firewalld
    Linux iptables nat表的使用
    Linux iptables规则的基本使用
  • 原文地址:https://www.cnblogs.com/androidxufeng/p/4690220.html
Copyright © 2011-2022 走看看