interface-builder - 如何将 "turn off"透明度从 UIView 继承到

我在 Interface builder (Xcode 4.1) 中有一个 UIView,它的 alpha 设置为 0.1 。 在该 View 之上,有一些 UIbutton 对象。这些按钮是该 View 的子项,而不是简单地位于它之上——我在对象资源管理器中清楚地看到了这一点。 问题是,这些按钮从它们的父 View 继承了 alpha 设置。 如何关闭此 alpha 继承?

最佳答案

老问题,我知道。我只是希望同样的(虽然它没有多大意义)并且被这个绊倒了。不,这是不可能的。 alpha 值始终从父值继承, subview 的整体透明度是自身和父级 alpha 的组合。

我不确定,但将按钮放在“容器” View 顶部而不是内部应该不会造成任何问题。如果您绝对需要它们的通用句柄,则可以将所有内容包装在例如另一个 UIView

关于interface-builder - 如何将 "turn off"透明度从 UIView 继承到 IB 中 View 内的控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7746820/

相关文章:

ruby-on-rails - rails 不见了

sql-server - sql server 中的语言环境感知排序

sql-server - 获取表列的创建日期

google-search-api - 如何以编程方式获取 Google SEO/搜索排名信息? A

macos - 如何判断 NSWorkspaceWillPowerOffNotification 是

visual-studio - 更改远程桌面键盘快捷方式

visual-studio-2010 - Intellisense 将 .c 文件视为 .cpp

xml - 如何使用受控词汇表或分类法来定义 XML 元素名称或属性名称?

python - 从 cx_Oracle 内部使用 SQL*PLUS COPY?

.net - 如何获取 ASMX 生成的 WSDL soap :address to use htt