菜鸟教程小白 发表于 2022-12-12 15:51:25

ios - UISlider 像 Apple Music


                                            <p><p>新的 Apple Music 具有非常轻巧和简约的自定义 <code>UISlider</code>。 <code>UISlider</code> 图像似乎是在它的 <code>drawRect()</code> 方法中绘制的。如何制作类似的东西?</p>

<p> <img src="/image/PVZTa.jpg" alt="enter image description here"/> </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p> <a href="https://developer.apple.com/library/ios/documentation/UIKit/Reference/UISlider_Class/" rel="noreferrer noopener nofollow"><code>UISlider</code></a>公开属性,以便您可以修改“拇指”(圆形部分)的色调颜色或图像以及拇指左右的轨道。您还可以子类化并为轨道和拇指提供不同的框架。您还可以使用 <a href="https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIAppearance_Protocol/" rel="noreferrer noopener nofollow"><code>UIAppearance</code></a> 调整应用程序中所有 slider 的这些属性。 .</p>

<p> <a href="http://www.raywenderlich.com/21703/user-interface-customization-in-ios-6" rel="noreferrer noopener nofollow">This Ray Wenderlich tutorial</a>涵盖如何自定义 slider 的外观以及许多其他控件。要点,以防该链接断开:</p>

<pre><code>UIImage *minImage = [
    resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 0)];
UIImage *maxImage = [
    resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 0)];
UIImage *thumbImage = ;

[ setMaximumTrackImage:maxImage
    forState:UIControlStateNormal];
[ setMinimumTrackImage:minImage
    forState:UIControlStateNormal];
[ setThumbImage:thumbImage
    forState:UIControlStateNormal];
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - UISlider 像 Apple Music,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/31460796/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/31460796/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - UISlider 像 Apple Music