zoukankan      html  css  js  c++  java
  • iOS中控制器的实践和学习(1)抛出UI问题


    【目的】
    在iOS中有这么几类Controller
    1、UINavigationController
    2、UITabBarController
    3、UITableViewController
    4、UIViewController

    如何快速使用xib来关联这些Controller?

    上述4类Controller中,前两类属于导航类控制器,后两类属于控件容器类控制器。
    PS:
    导航类控制器指在应用中起导航作用的控制器,其事件的触发更多的是响应视图的切换。
    控件容器类控制器指应用中,可以放置不同的控件(排除导航类控件外,可使用的有如按钮、图像、标签等);其中UITableViewController是以表格方式放置和呈现而已。

    实际的UI效果如下:
     
      ______________(A1)
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |      UIView         |
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |_______________|
      ______________(A2)
    |                        |
    |        Nav           |
    |_______________|
    |                        |
    |                        |
    |                        |
    |      UIView         |
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |_______________|
      ______________(A3)
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |      UIView         |
    |                        |
    |                        |
    |                        |
    |                        |
    |_______________|
    |                        |
    |        Tab           |
    |_______________|
      ______________(A4)
    |                        |
    |        Nav           |
    |_______________|
    |                        |
    |                        |
    |                        |
    |      UIView         |
    |                        |
    |                        |
    |                        |
    |                        |
    |_______________|
    |                        |
    |        Tab           |
    |_______________|
      ______________(B1)
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |    UITableView    |
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |_______________|
      ______________(B2)
    |                        |
    |        Nav           |
    |_______________|
    |                        |
    |                        |
    |                        |
    |    UITableView    |
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |_______________|
      ______________(B3)
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |                        |
    |    UITableView    |
    |                        |
    |                        |
    |                        |
    |                        |
    |_______________|
    |                        |
    |        Tab           |
    |_______________|
      ______________(B4)
    |                        |
    |        Nav           |
    |_______________|
    |                        |
    |                        |
    |                        |
    |    UITableView    |
    |                        |
    |                        |
    |                        |
    |                        |
    |_______________|
    |                        |
    |        Tab           |
    |_______________|


    从图中可看出,导航类可放2个位置,控件容器类就只有中间一块地盘

    再次回到问题上,如何快速配搭这些Controller?

    无论生活、还是技术,一切都不断的学习和更新~~~努力~
  • 相关阅读:
    springboot自定义对象参数
    mybatis学习之查询条件构造器
    C#的Abstract和Virtual
    ducker的网络介绍
    docker启动Tomcat报错404解决
    EF框架报错:System.Data.Entity.Internal.AppConfig的类型初始值设定项引发异常
    docker的运行过程
    html的video控件使用
    EF中lambda表达式实现LIKE模糊查询
    nginx和Tomcat的区别
  • 原文地址:https://www.cnblogs.com/GoGoagg/p/2104342.html
Copyright © 2011-2022 走看看