我正在努力寻找IOS(Swift 3)的替代品或替代物或等效的 选择器 在android编程中。由于Swift语言中有一个完全不同的选择器概念,所以这种问题真的很难在任何地方找到。
一个简单的android选择器的例子。
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_disabled="true" android:drawable="@drawable/btn_button_disabled" />
<item android:state_pressed="true" android:drawable="@drawable/btn_button_pressed" />
<item android:drawable="@drawable/btn_button_normal" />
</selector>
我想做的事情很简单
如果没有其他选择。我认为在IOS中实现这个非常简单的结构的唯一方法将是一个巨大的痛苦。你可能必须分别捕捉标签、图像和按钮的触摸事件。你可能不得不分别实现不同的背景变化代码。你可能不得不使用不同的方法为每个组件创建一个渐变色的背景。
先谢谢你
@Larme我认为有正确的答案--你要找的是不同的控制状态--.正常、.高亮、.选定。只要根据不同的图像的控制状态来设置就可以了。