我在故事板中有一个带有许多UIButton约束的视图。
是否有一种方法可以将这些按钮转换为标签,而无需删除每个按钮并创建带有约束的标签?
我在故事板中有一个带有许多UIButton约束的视图。
是否有一种方法可以将这些按钮转换为标签,而无需删除每个按钮并创建带有约束的标签?
UIButton实际上包含一个用于显示titleLabel的UILabel。因此,您可以将按钮的UserInteractionEnabled属性设置为NO。
UIButton可能具有边框颜色。因此,请将边框颜色设置为透明颜色。
将UIButton设置为自定义类型。
如果您添加了标签,则需要重新配置约束,因此您可以选择以上解决方案。
无法在IB / Storyboard中更改的原因:
您从库中拖动UIButton到视图中。即使尝试将类名更改为UILabel或其子类,它也不会更改类名。
因为UILabel只是UIView类型,而UIButton是UIControl类型。
这就是为什么您无法在IB中将UIButton类名更改为UILabel或UILabel的子类的原因。
更新:
不能保证/不建议在即将发布的XCode版本上使用