自定义 UISlider 在 iOS 4.3 和 iOS 5 上表现不同
我的应用程序中有一些使用 setMinimumTrackImage:forState: 和 setMaximumTrackImage:forState: 自定义的滑块,
在 iOS 4.3 设备上,它们完全按照我想要的方式显示,但在 iOS 5 设备上运行时,纹理拉伸不正确。
这是一个已知问题吗? iOS 5 更新中 UISliders 是否发生了变化?
谢谢
I have some sliders in my app that are customized using setMinimumTrackImage:forState: and setMaximumTrackImage:forState:
On iOS 4.3 devices they show up exactly how I want them to look, but when running on iOS 5 devices the textures are being stretched incorrectly.
Is this a known issue? Did something about UISliders change in the iOS 5 update?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我之前也遇到过类似的问题,轨道图像在 iOS 4 中总是显示正常,但在 iOS 5 中却不行。我尝试调整图像大小。这对我有用。请尝试这个:
I had similar problem before where the track images always show up okay in iOS 4 but not in iOS 5. I tried to make the images resizable. And it worked for me. Please try this:
您是否尝试使用stretchableImageWithLeftCat:TopCap:?
did you try to use stretchableImageWithLeftCat:TopCap: ?