我正在制作一个自定义的activityIndicator。我希望它的行为类似UIActivityIndicatorView
,但动画效果不同。
当您将UIActivityIndicatorView
放置到Storyboard时,此视图的宽度和高度将被锁定以进行修改(灰显)。
在代码中为视图设置固定宽度没有问题
是否可以按照UIActivityIndicatorView
的相同方式制作自定义视图:在故事板中灰色和高度是否变灰?
答案 0 :(得分:3)
答案 1 :(得分:0)
我不知道如何使宽度和高度变灰,但是有一种方法可以避免在IB中始终设置宽度和高度约束:您应该在UIView子类中覆盖intrinsicContentSize()。 以斯威夫特为例:
override func intrinsicContentSize() -> CGSize {
return CGSizeMake(50, 50)
}