我正在处理几个不同的视图,一个是图像视图,另一个是标签。我必须在代码中使用框架大小值(宽度和高度),但它们返回的值为零。当我看故事板中的设置时,情况显然不是这样,但是当我将这些值记录到控制台时,它们为零。有谁知道可能是什么原因造成的?框架大小属性正在归零
回答
您的网点未连接,或者您的视图尚未实例化,因为您在视图生命周期中处于太早状态。试试你的日志语句viewDidLoad
和viewDidAppear
并进行比较。
帧和边界之间的区别在于帧是在超视图的坐标中表示的。因为你只需要大小,如果视图已经不是上海华盈,你不应该考虑它的框架,而边界:
@property(nonatomic) CGRect bounds;
参考:
每一个可见的视图(这不是一个窗口)都有一个超级视图。 – 2013-02-11 23:05:45
我认为它不可见,暗示它没有超级视图。 – 2013-02-11 23:17:50
视图位于xib中。他们有超级视图。 – 2013-02-12 00:04:41
- 1. 大小属性
- 2. grunt-contrib-cssmin删除框大小属性
- 3. 可用的框架大小和Windows管理器的框架大小
- 4. CSS属性/图像大小
- 5. 删除“大小”属性 - wordpress
- 6. Java数组:属性大小?
- 7. LDAP查询属性大小
- 8. 在实体implemening导航属性框架
- 9. GLKView嵌套子视图框架大小和边界大小不正确
- 10. 弹性属性注入与Play2框架
- 11. 修复图像大小oncustom tabelview我正在使用cell.imageview属性
- 12. 零大小的malloc
- 13. 实体框架nvarchar对外键的大小写敏感性
- 14. 为什么我的UIWebView框架没有正确调整大小?
- 15. PHP零件属性
- 16. 对象属性名称正在大写
- 17. JApplet:设置框架的大小
- 18. Tkinter框架的自动调整大小
- 19. 框架大小iOS8 Sprite工具包
- 20. 从Nib加载UIView的框架大小?
- 21. 导航栏下面的框架大小?
- 22. WPF框架 - 大小到内容
- 23. Java框架大小本身错误
- 24. 实体框架模型属性没有正确更新
- 25. WPF - 从框架内访问框架的BackStack属性
- 26. 锂框架模板零件
- 27. 当框架组件最大化时,调整框架组件的大小
- 28. 实体框架4.1的导航属性与一对1 /零映射
- 29. 递归Subversion属性
- 30. 递归CoreData属性
最可能的解释是你的网点没有连接。但是,请包括相关的代码。 – 2013-02-11 22:39:30
你在使用Autolayout吗?如果是这样,在布局完成之前,您可能会过早检查帧。 – 2013-02-11 22:40:33