HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 设置CALayer的bounds.origin有什么作用?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在CALayer的API中,’position’用于设置图层的位置.

@H_301_8@

根据我自己的测试,设置bounds.origin不会做任何事情.我错过了什么吗?@H_301_8@

解决方法

bounds.origin控制图层坐标系原点相对于其超层中图层框架的位置.改变它有两个明显的效果

@H_301_8@

>图层子图层的位置.例如,滚动UIScrollView时,滚动视图不会更改其子视图的帧.它只是改变了bounds.origin.我建议使用滚动视图设置一个玩具应用程序并执行NSLog(“滚动视图边界=%@”,NSStringFromCGRect(scrollView.bounds));从计时器或其他触发器来了解正在发生的事情.
> drawInContext中图形上下文坐标系的原点:通常你会在视图的drawRect:方法中看到这种效果.您在drawRect:中的CGContext将由self.bounds.origin翻译.@H_301_8@

您@R_225_9381@阅读有关“View Geometry and Coordinate Systems” in the View Programming Guide for iOS“Layer Objects Define Their Own Geometry” in the Core Animation Programming Guide内容很有帮助,尽管它们实际上都没有对边界起源进行过很好的讨论.@H_301_8@

大佬总结

以上是大佬教程为你收集整理的ios – 设置CALayer的bounds.origin有什么作用?全部内容,希望文章能够帮你解决ios – 设置CALayer的bounds.origin有什么作用?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。