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?

    无论生活、还是技术,一切都不断的学习和更新~~~努力~
  • 相关阅读:
    第一个爬虫和测试
    乒乓球比赛模拟分析
    appium入门
    node安装
    自动化测试---selenium
    自动化测试---元素定位
    Shell脚本
    Shell脚本的编写
    Linux安装jdk,mysql,tomcat
    Linux的简单使用
  • 原文地址:https://www.cnblogs.com/GoGoagg/p/2104342.html
Copyright © 2011-2022 走看看