gpt4 book ai didi

xcode6 - UISlider 在 iOS 8.3 中消失

转载 作者:行者123 更新时间:2023-12-02 06:30:04 25 4
gpt4 key购买 nike

UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(50, 50, 100, 40)];
[self.view addSubview:slider];

问题是,我根本无法查看 UISlider,但我仍然可以拖动它。我必须猜测位置并拖动。

编译环境基于ios 6 sdk(强制,因为我的应用程序还没有使用flat)有人知道如何解决这个问题吗?非常感谢。

最佳答案

我在 iOS 8.3 上运行的 iOS 6.1 应用程序中也遇到过这种情况。

Apple 似乎已经清理了旧 iOS 外观的图像资源。我不确定这是一个错误还是故意的。

我使用提供的自定义控件外观的方法找到了该问题的解决方案,UISlider class reference 中有详细介绍。 .

这是我的代码:

[self.myControl setThumbImage:[UIImage imageNamed:@"thumb.png"] forState:UIControlStateNormal];
[self.myControl setMaximumTrackImage:[UIImage imageNamed:@"background.png"] forState:UIControlStateNormal];
[self.myControl setMinimumTrackImage:[UIImage imageNamed:@"highlight.png"] forState:UIControlStateNormal];

我能够相对轻松地重新创建标准外观。

我希望这会有所帮助。

关于xcode6 - UISlider 在 iOS 8.3 中消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29744541/

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