uiview - 如何创建定义基线的自定义 UIView?

标签 uiview autolayout

使用 NSLayoutConstraint类,可以创建基于 View 基线 ( NSLayoutAttributeBaseline ) 的约束。但是,我还没有看到任何描述 UIView 的文档。实际上为自动布局系统提供了一个基线值。

如果我想创建一个自定义 UIView定义基线的子类,我该怎么做? NSView定义一个 baselineOffsetFromBottom我认为在 OS X 上以某种方式涉及的方法,但是这在 iOS 中是如何工作的?

最佳答案

从 UIView 文档:

viewForBaselineLayout

Returns a view used to satisfy baseline constraints.

- (UIView *)viewForBaselineLayout

Return Value

The view the constraint system should use to satisfy baseline constraints

关于uiview - 如何创建定义基线的自定义 UIView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16407046/

相关文章:

ios - wait_fences : failed to receive reply: 10004003 (only on iPad)

ios - 在 UIView 中切割透明孔

ios - LayoutSubviews 问题

ios - 不同 iPhone 型号的应用程序大小

ios - 在 UIContainerView swift ios 中调整 subview Controller 的大小

macos - 在自动布局世界中正确调整 NSWindow 大小

ios - 多个 UITableViews 在一个 UIViewController 中一次可见

ios - 从 Swift 中的 View 子类加载 xib

ios - 主视图从 ScrollView 中占用顶部空间?

IOS - 在 UIView 的一半外面设置 UIImage