作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建一个允许用户将自己的 UISwitch
和 UISegmentedControl
控件添加到屏幕的应用程序。然后他们可以操纵颜色、标题等。尽管为了让我“选择”它们并在我的开发环境中操纵它们,我需要将用户交互/启用设置为否。这样做会导致控件“变暗”并变得透明。我真的不想要那样,因为控件的颜色也很暗,所以颜色表示不正确。
UIButton 有一个选项:@property(nonatomic) BOOL adjustsImageWhenDisabled
我想要这样的东西用于 UISwitch
和 UISegmentedControl
有没有办法让禁用的 UISwitch
和 UISegmentedControl
不“变暗”?
谢谢, 斯科特<-
最佳答案
据我所知不是。
但是,您可以用不同的方式解决这个问题:)
在所有内容上添加一个新的透明 UIView 并使用它来抓取您的触摸事件。这会让你保持你的 UIControls userInteractionEnabled 设置为 YES 但触摸永远不会到达他们:)
关于ios - UISwitch 像 UIButton 一样调整 ImageWhenDisabled?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7996327/
我正在创建一个允许用户将自己的 UISwitch 和 UISegmentedControl 控件添加到屏幕的应用程序。然后他们可以操纵颜色、标题等。尽管为了让我“选择”它们并在我的开发环境中操纵它们,
我是一名优秀的程序员,十分优秀!