OGeek|极客世界-中国程序员成长平台

标题: ios - 在ios中自定义progressview/UISlider [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 11:32
标题: ios - 在ios中自定义progressview/UISlider

我想像图像一样显示进度(除了屏幕颜色的黑色背景)。我为此使用进度 View 。在这里用户没有机会手动更改进度。

请帮帮我。



enter image description here





Best Answer-推荐答案


这可能对某人有所帮助。我已经用 UISlider 而不是 UIProgressView 实现了这种行为。 UISlider 解决了这个问题。

UIImage *minImage = [[UIImage imageNamed"slider_minimum.png"]
    resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 0)];
UIImage *maxImage = [[UIImage imageNamed"slider_maximum.png"]
    resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 0)];
UIImage *thumbImage = [UIImage imageNamed"thumb.png"];

[self.uisliderObj setMaximumTrackImage:maxImage
    forState:UIControlStateNormal];
[self.uisliderObj setMinimumTrackImage:minImage
    forState:UIControlStateNormal];
[self.uisliderObj setThumbImage:thumbImage
    forState:UIControlStateNormal];

来源来自 link

关于ios - 在ios中自定义progressview/UISlider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25403294/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4