ios – 自定义UISlider外观

要自定义UISlider的视觉外观,您可以设置缩略图并跟踪图像.轨道图像的一部分被拉伸到适当的位置.从文档:

A stretchable region sits between two
end cap regions. The end caps define
the portions of the image that remain
as is and are not stretched. The
stretchable region is a 1-point wide
area between the end caps that can be
replicated to make the image appear
longer.

现在我遇到的问题是我的伸缩区需要超过1点. (这是一个模式)不幸的是,1点宽度似乎是在SDK中的硬编码.

任何人有一个想法如何解决这个问题?或者我会从头开始写自己的滑块吗?

解决方法

我相信你必须写自己的滑块来做到这一点.似乎没有(公共)API来更改UISlider关于可拉伸区域的行为.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...