iOS开发小技巧--学会包装控件(有些view的位置由于代码或系统原因,位置或者尺寸不容易修改或者容易受外界影响)

Posted Chaos_G

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开发小技巧--学会包装控件(有些view的位置由于代码或系统原因,位置或者尺寸不容易修改或者容易受外界影响)相关的知识,希望对你有一定的参考价值。

一.百思项目中遇到了两处这样的问题,

  • 第一处 - 是评论界面的headerView,由于直接把自己搞的xib加载了放在了那里,xib中setFrame写了好多-=  +=,每次滚动的时候,会频繁调用xib中的setFrame方法,导致了最后xib消失或者越来越大.下图是,headerView高度被挡了,怎么设置也不管用.包装后完美解决.
  • 解决办法:

  • 第二处 - tableView中的header文本调整左间距,如图:                                                 
  • 解决方案:titleForHeaderInSection方法就不用了,因为返回的是字符串.直接用viewForHeaderInSection,返回view,用view包装一个label,设置label在view中的x值,这样间距就设置好了

以上是关于iOS开发小技巧--学会包装控件(有些view的位置由于代码或系统原因,位置或者尺寸不容易修改或者容易受外界影响)的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发小技巧--textField成为密码框,view加载完后textField获取焦点

iOS开发时间控件怎么强制24小时制(小技巧)

iOS开发小技巧--获取自定义的BarButtonItem中的自定义View的方法(customView)

Android 开发常用控件的小技巧

iOS10个实用小技巧(总有你不知道的和你会用到的)

iOS 10 个实用小技巧(总有你不知道的和你会用到的)