当前位置:  开发笔记 > IOS > 正文

更改UIView的bounds属性不会影响其内容

如何解决《更改UIView的bounds属性不会影响其内容》经验,为你挑选了0个好方法。

我是iPhone编程的新手,我正在尝试理解框架和边界属性的工作原理.在"界面"构建器中,我创建UIView了我UIImageView作为孩子放置的位置.我UIImageView比父母的观点做得更大.并为父UIView设置'clip subview'属性为true,为子UIImageView设置为false.
当我frame.originUIImageView编程方式更改子项的属性时.但当我改变bounds.origin父母的财产时,UIView我什么也看不见.可能我错误地理解了目的bounds.

我该怎么做才能获得iPhone应用程序编程指南中描述的行为:

您可以在不更改其他两个属性的情况下更改边界原点.执行此操作时,视图将显示您已识别的基础图像部分.在图2-4(第56页)中,原始边界原点设置为(0.0,0.0).在图2-5中,该原点移动到(8.0,24.0).因此,视图显示底层图像的不同部分.但是,因为框架矩形没有改变,所以新内容显示在父视图内的同一位置.

提前致谢.安德鲁

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有