当前位置: 首页 > news >正文

论文网站建设格式中国培训网是国家公认的吗

论文网站建设格式,中国培训网是国家公认的吗,重庆市沙坪坝区,大航母网站建设流程sizeToFit()使用心得: 很多的初学者,包括我在内,当初在学习的时候,特别纠结什么时候用这个sizeToFit()。 下面我就来分享一下我的一些使用心得。 一.我们先来看看官方文档对sizeToFit()的声明:&…

sizeToFit()使用心得:

很多的初学者,包括我在内,当初在学习的时候,特别纠结什么时候用这个sizeToFit()。 下面我就来分享一下我的一些使用心得。

一.我们先来看看官方文档对sizeToFit()的声明:(Swift版本的)

// calls sizeThatFits: with current view bounds and changes bounds size.

// 翻译:调用sizeThatFits方法:参数(与当前视图范围和变化的界限大小)。

   public func sizeToFit() 

// return ‘best‘ size to fit given size. does not actually resize view. Default is return existing view size

// 翻译:返回‘最好‘的大小以适合给定大小。实际上不调整视图。默认值是返回现有的视图大小

  public func sizeThatFits(size: CGSize) -> CGSize

从官方文档中我们可以看出,调用sizeToFit的时候,类似于系统会根据内容的帮我布局一个它认为最合适的大小。

另外sizeToFit()声明在UIView中,所以我们的所有的视图控件,都可以调用这个方法

二.既然所有的控件都可以调用这个方法,但是实际的开发中,我们好像也不经常使用它,来做一些布局什么的?

原因:我们一般在不方便手动布局的时候才调用sizeToFit方法,下面我们就具体的看看哪些场合,不适合手动布局:

1.navigationBar中对navigationItem的设置,(添加两个视图以上的控件到Item)

2. toolBar中的对UIBarButtonItem的设置(一般我们还要添加弹簧控件)

上述两种场合就可以用sizeToFit这个方法,来让系统给我们做自动布局。(注意:如果就添加一个控件的话,我们直接设置fram也是可以的)

3.在tabBar中我们不能手动的添加的子控件,因为tabBar是根据控制器系统默认自动添加的tabBarItem。(猜想系统可能也会自动调用了这个方法)

4.UILabel中添加文字,然后让调整label的大小来适应文字,我们也调用sizeToFit的方法

 

转载于:https://www.cnblogs.com/LiLihongqiang/p/5553981.html

http://www.lbrq.cn/news/2529451.html

相关文章:

  • 西峡网站建设线上宣传方式有哪些
  • wordpress后台用户名怎么做seo关键词优化
  • 做网站的是些什么公司足球积分排行榜最新
  • 做网站用什么框架最方便广州seo托管
  • 东莞网站建设aj博客湖南长沙疫情最新情况
  • 深圳市新房备案价查询官网seo网页优化服务
  • 三明 网站建设适合发软文的平台
  • 专做电子产品评测的网站关键词排名批量查询
  • 几分钟做网站黄页网络的推广网站有哪些
  • 网站网页设计怎样网站外部优化的4大重点
  • 农村电商网站建设方案台州seo排名优化
  • 网站建设要做哪些工作室线上推广公司
  • 东莞网站设计建设北京专业网站优化
  • 做兼职网站的项目初衷信息流优化师证书
  • 上海闸北区网站建设搜索到的相关信息
  • 三种人不适合编程seo外包收费
  • 网站设计点评企业网站seo案例分析
  • 有了域名自己电脑怎么做网站昆明seo案例
  • 建设网站技术公司seo网络推广知识
  • 网站模版 模板自己怎么创建网站
  • 综合性门户网站有哪些苏州百度推广公司地址
  • 滨州网站建设招聘营销比较好的知名公司有哪些
  • 如何自己做优惠券网站深圳市企业网站seo
  • 英文网站建设方案今天最新新闻
  • 平台开发工程师上海seo网站优化
  • 上海网站建设 网站开发肇庆seo优化
  • 广西智能网站建设哪家好合肥seo公司
  • 建立网站原理seo关键词优化软件app
  • 免费空间贴吧网络优化公司
  • 个人备案的网站可以做什么seo优化咨询
  • 每日算法刷题Day56:7.31:leetcode 栈6道题,用时2h30min
  • SpringBoot3.x入门到精通系列:1.1 简介与新特性
  • 客户服务自动化:如何用CRM减少50%人工工单?
  • Kafka Streams窗口技术全解析:从理论到电商实时分析实战
  • Linux多线程线程控制
  • 【ESP32设备通信】-LAN8720与ESP32集成