自定义 UI 滑块,拇指图像大小问题

Posted

技术标签:

【中文标题】自定义 UI 滑块,拇指图像大小问题【英文标题】:Custom UI slider , Thumb image size issue 【发布时间】:2013-01-30 05:58:00 【问题描述】:

当我正在制作自定义滑块时,一切正常。因为我有一个宽度和高度为 30x70 的拇指图像。但是当我实现图像时,它会自行改变其方向并以 70x30 显示。

我也尝试更改图像,但拇指滑块的尺寸为 70x30。我想以垂直方式显示图像,但它在 UISlider 中以水平方式显示。

有人可以帮忙吗?

 [self setThumbImage:[UIImage imageNamed:@"slider.png"] forState:UIControlStateNormal];

【问题讨论】:

您希望滑块处于垂直位置..?? 【参考方案1】:

如果你想改变 UISlider 的外观,那么使用下面的方法 [[UISlider appearance] setThumbImage:[UIImage imageNamed:@"slider.png"] forState:UIControlStateNormal];

【讨论】:

拇指图像的理想尺寸是 25 x 25 像素,请查看 Apple 的 HIG 文档 没有 UIslider 很好,我使用代码将其设置为垂直位置 我想这就是我要找的东西..你能把网址发给我以供参考 只需提供不同大小的sliderThumb@2x.png、@3x 和我们自己解决的所有问题。

以上是关于自定义 UI 滑块,拇指图像大小问题的主要内容,如果未能解决你的问题,请参考以下文章

iOS滑块的默认拇指图像大小?

如何将另一个图像添加到滑块的拇指或如何添加两个拇指图像?

UISlider 自定义图像和拇指高度?

在 UWP 中获取滑块的拇指

将滑块的拇指模板编辑为图像 Windows Phone 7

在透明拇指图像后面隐藏 UISlider 轨道