【问题标题】:How to lock designable size of custom UView如何锁定自定义 UView 的可设计尺寸
【发布时间】:2017-06-19 07:02:48
【问题描述】:

我正在制作自定义活动指示器。我希望它表现得像 UIActivityIndicatorView 但有不同的动画。

当您将UIActivityIndicatorView 放置到情节提要时,此视图的宽度和高度将被锁定以进行修改(灰显)。

在代码中为视图设置固定宽度没有问题,但是 是否可以像制作 UIActivityIndicatorView 一样制作自定义视图:故事板中的宽度和高度变灰?

【问题讨论】:

  • 您能否添加代码工作以显示您如何创建活动指示器。

标签: ios uiview uistoryboard uicontrol


【解决方案1】:

胸部,美好的一天!

嗯,我找到了你的问题的答案here

虽然是 1.5 年前,但我不认为有什么改变

【讨论】:

  • 谢谢你,尤金,可能还有答案。
【解决方案2】:

我不知道如何使宽度和高度变灰,但是有一种方法可以避免在 IB 中一直设置宽度和高度约束:您应该只在 UIView 子类中覆盖 intrinsicContentSize() 。 以 Swift 为例:

override func intrinsicContentSize() -> CGSize {
    return CGSizeMake(50, 50)
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-11
    • 2020-11-11
    相关资源
    最近更新 更多