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等属性, 含义就不罗嗦了.

  • 相关阅读:
    虚拟机的类加载机制
    数组
    Intellij快捷键
    Wireshark过滤器语法设置
    Git命令(转)
    Git命令
    字节码指令简介(转)
    Java异常了解
    Class类文件的结构
    垃圾收集器与内存分配策略(六)之内存分配与回收策略
  • 原文地址:https://www.cnblogs.com/androidxufeng/p/4690220.html
Copyright © 2011-2022 走看看