如何让UISlider变粗?
我想创建一个非常厚的水平方向UISlider
。我知道让它更长很容易,但是如何使轨道(以及可以注册触摸事件的区域)更厚?
I want to create a really thick horizontally oriented UISlider
. I know it is easy to make it longer, but how do I make the track (and therefore the area in which touch events can be registered) thicker?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对 UISlider 进行子类化,然后进行此修改:(
我刚刚在 UICatalog——这是一组非常好的 Apple 示例代码——而且效果非常好)。
Subclass the UISlider and then make this modification:
(I just tried this out in UICatalog -- which is a very nice set of Apple sample code -- and it works perfectly great).
Swift 相当于 Michael 的 答案:
Swift equivalent of Michael's answer: