iphone - iPhone OS 上有约束布局管理器吗?

标签 iphone cocoa-touch uikit layout-manager

CA 编程指南正在谈论约束布局管理器。然而,iPhone SDK中的CALayer没有任何constraint属性或addConstraint方法。

他们说 iPhone 操作系统不提供自定义布局管理器。但是标准的怎么样?

最佳答案

不幸的是,尽管文档这么说,但 CALayer 的 iPhone 实现中甚至缺少层的 springs-and-struts 布局。这可以通过 iPhone 上 CALayer 上缺少的 autoresizingMask 属性看出。

对于Core Plot ,我们通过 CALayer 的 -layoutSublayers 方法实现了我们自己的自定义图层布局。 CPLayer类提供了这种方法的示例。

关于iphone - iPhone OS 上有约束布局管理器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1181725/

相关文章:

iphone - 我如何调用 - (void) viewDidAppear :(BOOL)animated from another method?

ios - 如何以编程方式在 UITableViewCell 中添加自定义 View ?

objective-c - UIMenuController 不响应第一次选择,只有第二次

iphone - 回到之前的观点

iphone - ALAssets库显示的相册顺序

objective-c - 核心文本(OS X 和 iOS)和 TeX

iphone - 在 iPhone 上使用 OpenGL 的分层 2D 应用程序最有效的 "architecture"?

iphone - cocos2d - 子项已添加。无法再次添加

iphone - 定义屏幕宽度常量

ios - 自定义 iOS 键盘访问没有完全访问权限的容器