菜鸟教程小白 发表于 2022-12-12 16:50:04

ios - 自定义 UISlider 无法正确设置最小轨道颜色


                                            <p><p>我已经继承了 UISlider 并通过这样做增加了宽度:</p>

<pre><code>-(CGRect)trackRectForBounds:(CGRect)bounds {

bounds.size.height = 50;
return bounds;

}
</code></pre>

<p>并更改了缩略图:</p>

<pre><code>- (void)drawRect:(CGRect)rect {
// Drawing code
forState:UIControlStateNormal];
}
</code></pre>

<p>但这正在发生:</p>

<p> <a href="/image/Qf7Ye.png" rel="noreferrer noopener nofollow"><img src="/image/Qf7Ye.png" alt="enter image description here"/></a> <a href="/image/Dc9xg.png" rel="noreferrer noopener nofollow"><img src="/image/Dc9xg.png" alt="enter image description here"/></a> </p>

<p>最小轨道图像从中心开始。我想让它从拇指端开始。所以最初,直到拇指它应该是蓝色的,当我将它拖到最后时,整个 slider 应该是蓝色的,但在 slider 的末端, slider 没有弯曲。它有锋利的边缘。我应该怎么做才能做到这一点?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>找不到太多帮助,所以我自己定制了一个。它也可以在 GitHub 上找到。 <a href="https://github.com/bhavukjain1/SlideToActionSlideriOS" rel="noreferrer noopener nofollow">https://github.com/bhavukjain1/SlideToActionSlideriOS</a> </p>

<p> <a href="/image/EhRpa.gif" rel="noreferrer noopener nofollow"><img src="/image/EhRpa.gif" alt="enter image description here"/></a> </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 自定义 UISlider 无法正确设置最小轨道颜色,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/33349136/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/33349136/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 自定义 UISlider 无法正确设置最小轨道颜色