• 导航控制器的根控制器 是滚动性&普通的frame区别


    当一个控制器有navigationBar&tabBar:

    1.当导航控制器根控制器是tableViewController时,tableView 的frame原点是屏幕左上角,当向tableView上添加子控件到(0,0)点时,会添加到导航条左下角,即会有64的差距,这是由于可扩展区域引起的,本质是tableView继承scrollView,有contentSize的原因,总之使用有滚动特性的控件时,注意此因素影响,动态观察tableView的层次结构会发现有一层scrollView--->UITableViewWrapperView

    当向导航控制器的根view上添加子控件到(0,0)点时,会在屏幕左上角

    2.当导航控制器根控制器是ViewController时,View 的frame原点是屏幕左上角,当向View上添加子控件到(0,0)点时,会添加到屏幕左上角

    3.tabBar同理会有49的差距

  • 相关阅读:
    RabbitMQ
    Java 多线程
    Java 多线程
    Java 多线程
    Java 多线程
    Springboot
    SpringBoot
    SpringCloud Config
    Financial
    Hystrix
  • 原文地址:https://www.cnblogs.com/lijianyi/p/4278595.html
Copyright © 2020-2023  润新知