gpt4 book ai didi

iphone - 偏移 UISlider 最小/最大值图像

转载 作者:行者123 更新时间:2023-12-03 20:45:50 25 4
gpt4 key购买 nike

我正在尝试偏移 UISlider 的最小值和最大值图像的 x/y 位置。目前,我正在继承 UISlider 并设置最大值图像,如下所示:

[self setMaximumValueImage:[UIImage imageNamed:@"circle_with_plus"]];

但是,我需要此图像更接近实际的 UISlider,并且对此项目上的视觉资源几乎无法控制。我尝试过使用

- (CGRect)maximumValueImageRectForBounds:(CGRect)bounds

但是,我的最小/最大值图像可能会动态更改大小,因此我不确定在这种情况下如何正确实现它。是否有其他方式来移动 Assets ?谢谢

最佳答案

不,没有其他方法可以重新定位最小值或最大值图像。 maximumValueImageRectForBounds: 每次 slider 布置其 subview 时都会被调用,并且每当您更改 maximumValueImage 时就会布置 subview ,因此执行以下操作就足够了:

@implementation MyCustomSlider

- (CGRect)maximumValueImageRectForBounds:(CGRect)bounds {
CGRect r = [super maximumValueImageRectForBounds:bounds];
r.origin.x -= 3;
return r;
}

@end

关于iphone - 偏移 UISlider 最小/最大值图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7032866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com