我喜欢将UISegmentControl的选定片段设置为我按钮背景的颜色。
所以我这样做了:
UIColor *selectedC = [_myBtn backgroundColor];
然后像这样设置色调颜色
[[[mySC subviews] objectAtIndex:1] setTintColor:selectedC];
然而,结果看起来不同(当然),因为这是色调而不是产生的颜色。
有趣的是,使用selectedC设置段0或段1会产生相同的颜色(这很好)。
我需要知道的是如何做到 - 设置分段控件的颜色,使结果实际上是我的按钮或颜色 - 找出必须使用的正确色调颜色,以使色调颜色的片段看起来像我的按钮
我希望有某种“向后”的逻辑来找出特定输出颜色的色调。
答案 0 :(得分:0)
..实际上错误不在于代码签名,而是因为该方案有2个目标而不是1个。
我甚至都不知道这是可能的。将方案更正为仅包含C目标后,一切正常。