swift - 在 SWIFT 的 View 中设置 alpha 一组元素

标签 swift layout view alpha

我使用 Xcode 的自动布局创建了一个布局。我有许多带有标签和 imageView 的 View 。有没有什么方法可以更改标签和 imageView 的 alpha,而无需在代码中的 ViewController 中为它们全部创建导出? 我可以在代码中更改 View 内所有元素的 alpha,而不是为 View 更改它吗?

最佳答案

您可以通过 View subview 进行枚举并以这种方式设置 alpha。

for v in view.subviews {
    let view = v as! UIView
    view.alpha = 0
}

另一种方法是使用 IBOutletCollection,您可以在界面构建器中创建它

关于swift - 在 SWIFT 的 View 中设置 alpha 一组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30240642/

相关文章:

ios - Swift 动态转换在 NSJSONSerialization 上失败

"2 columns + em-width separator in the middle"的 CSS 布局

java - 布局自定义按钮

android - AdMob - 未加载 admob 横幅时出现空白

laravel - 错误 : undefined variable in laravel view

asp.net-mvc - User.Identity.Name 返回 UserName 而不是 Name

swift - 尝试使用 Swift 构建计算器,基本操作按钮从主视图 Controller 中消失,无法取回

ios - 类型字符串没有成员 swift

ios - 在 Swift 的导航栏中动画更改图像

Magento 显示没有 ChildHtml 的 block