layoutSubviews和setNeedsLayOut,drawRect和setNeedsDisplay ios7 layoutsubviews

今天用到layoutSubviews方法,在这里做一个标记。

此方法,从字面上就很好解释 “布局子视图”
layoutSubviews方法
根据苹果官方帮助文档对layoutSubviews方法的解释:

此方法用来重新定义子元素的位置和大小。

当子类重写此方法,用来实现UI元素的更精确布局。

如果要让布局重新刷新,那么就调用setNeedsLayout,即setNeedsLayout方法会默认用layoutSubViews方法。


setNeedsDisplay方法
与setNeedsLayOut方法相似的方法是setNeedsDisplay方法。
该方法在调用时,会自动调用drawRect方法。drawRect方法主要用来画图。
总结
所以,当需要刷新布局时,用setNeedsLayOut方法;当需要重新绘画时,调用setNeedsDisplay方法。
希望对你有所帮助!

  

爱华网本文地址 » http://www.413yy.cn/a/25101015/251656.html

更多阅读

锤子和小米哪个好,有什么区别? 小米和锤子哪个好

锤子和小米哪个好,有什么区别?——简介随着锤子的推出,小米和锤子孰优孰劣的争论已经成为各自粉丝争论的焦点,小米和锤子可以说有说不完的故事,在粉丝中也各有各的影响力,网络上有很多争论,那么在产品上究竟谁棋高一着呢?锤子和小米哪个好,

喝可乐好不好,它有哪些坏处和危害 女生喝可乐的坏处

喝可乐好不好,它有哪些坏处和危害——简介看这篇文章的朋友估计都喝过可乐,应该也听说过可乐对身体不好,下面我们来详细了解这些危害到底有多大。先做一个总结:一、可乐含有咖啡因,长喝上瘾。 二、可乐含有碳酸,喝多了对身体不好。因为人

ios7.1.1固件下载和刷机教程 iphone固件刷机教程

ios7.1.1固件下载和刷机教程——简介ios7.1.1更新内容:进一步改进了Touch ID的指纹识别、修复了可能影响键盘响应能力的错误、修复了启用VoiceOver后使用蓝牙键盘时出现的问题越狱动态:目前7.1.1暂时不能越狱,建议各位PY按照自身需求

声明:《layoutSubviews和setNeedsLayOut,drawRect和setNeedsDisplay ios7 layoutsubviews》为网友豹纹男子狠潮分享!如侵犯到您的合法权益请联系我们删除