给 UISlider 进度条圆角 [Swift]

     2023-03-13     146

关键词:

【中文标题】给 UISlider 进度条圆角 [Swift]【英文标题】:Give UISlider progress bar rounded corners [Swift] 【发布时间】:2020-07-04 16:32:44 【问题描述】:

我想知道是否有人知道如何自定义 UISlider 以使进度条圆角(没有拇指图像),如下图所示:

我想要什么:

我现在拥有的:

谢谢!

【问题讨论】:

【参考方案1】:

这不是 UISlider 的工作方式,因此无法以这种方式进行自定义。相反,您必须从头开始构建自己的自定义视图才能获得该显示。绘图部分非常简单;让您的视图像滑块一样行动(也就是说,如果您希望它响应触摸和拖动)也很容易。

【讨论】:

恕我直言,为什么 UISlider 不能这样工作? 这不是它绘制轨道图像的方式。显然,UIProgressView 所做的更接近。但正如我所说,如果你想要这样绘制图像,你可以自己绘制它们。 @aritroper 这就像在问为什么你不能打开没有雾灯的汽车。如果您不接受“制造商没有假设这样的用例”的答案,我不确定有人如何证明某些东西不存在,除了它不存在之外,如果您不相信,请自行检查.正如马特所说,如果您不喜欢所提供的东西,您可以随时制造自己的汽车。

UISlider Swift 的 AVPlayer 进度

】UISliderSwift的AVPlayer进度【英文标题】:AVPlayerprogresswithUISliderSwift【发布时间】:2016-11-1916:06:35【问题描述】:我正在尝试使用滑块来控制音频并且一切正常,但是当我尝试使滑块值等于播放器当前时间时它崩溃了。但是,如果... 查看详情

UISlider 的自定义形状并在 Swift 5 中更新进度

】UISlider的自定义形状并在Swift5中更新进度【英文标题】:CustomshapetoUISliderandupdateprogressinSwift5【发布时间】:2021-02-1315:27:10【问题描述】:我已经检查了一些关于自定义UIView滑块的***答案,但使用它们我无法制作这样的滑块。这... 查看详情

圆角进度条,带数字居中显示的圆角进度条

自己实现一个圆角进度条,待文字显示居中的圆角进度条,这在很多实际项目当中都会用到的github地址:https://github.com/yongfengnice/CircleProgress效果图如下所示: 查看详情

UIslider 和 UI 进度视图嵌入

】UIslider和UI进度视图嵌入【英文标题】:UIsliderandUIprogressviewembedded【发布时间】:2016-12-1208:51:16【问题描述】:我正在尝试构建一个嵌入在进度条中的滑块,以便滑块的最小图像与进度条“进度图像”一致,并且用户只能在“... 查看详情

带圆角的 Android 圆形进度条

】带圆角的Android圆形进度条【英文标题】:Androidcircularprogressbarwithroundedcorners【发布时间】:2016-08-0623:37:54【问题描述】:我正在尝试获得一个带有圆角的圆形进度条,如下所示。但到目前为止,我无法获得圆角,我能够获得圆... 查看详情

如何给progressbar圆形进度条设置颜色

参考技术AAndroid中ProgressBar自定义进度条的高度、颜色、圆角很多人知道怎么改颜色,可是改高度就是胡扯了,居然想通过maxHeight去改。准确方法在这里:下面这个改成了3-5个dp高度:首先是样式文件,这里定义高度:本回答被... 查看详情

带圆角的进度条?

】带圆角的进度条?【英文标题】:Progressbarwithroundedcorners?【发布时间】:2017-07-2713:25:35【问题描述】:我正在尝试实现这个进度条设计:我拥有的当前代码产生了这个:这是代码:<itemandroid:id="@android:id/background"><shape>... 查看详情

微信小程序progress进度条内部圆角及内部条渐变色

参考技术A微信小程序progress进度条内部圆角及渐变色设置progressCSS:效果: 查看详情

带圆角的 QT/QML 材质进度条

】带圆角的QT/QML材质进度条【英文标题】:QT/QMLMaterialProgressBarwithroundedcorners【发布时间】:2019-05-2810:46:22【问题描述】:我想拥有Material风格的ProgressBar组件,但要进行一些修改以使其高度可调。到目前为止一切顺利,我得到了... 查看详情

如何使用 swift 显示带有进度条的 AVAudioPlayer?

】如何使用swift显示带有进度条的AVAudioPlayer?【英文标题】:HowtoAVAudioPlayerwithprogressbarshowusingswift?【发布时间】:2019-01-2413:26:17【问题描述】:我正在使用AVAudioPlayer播放歌曲。我需要一个进度条来显示歌曲的进度。我的问题是... 查看详情

尝试在 Swift 中创建圆形进度条

】尝试在Swift中创建圆形进度条【英文标题】:TryingtocreatecircularprogressbarinSwift【发布时间】:2014-09-2722:45:58【问题描述】:我正在尝试在Swift中为我的应用程序添加一个圆形进度条,但是我无法找到任何Swift特定示例。因此,我... 查看详情

Swift 中的进度条 WebView

】Swift中的进度条WebView【英文标题】:ProgressbarWebViewinSwift【发布时间】:2015-01-2608:59:56【问题描述】:我正在用xcode快速编写一个webapp。我有一个问题“如何添加一个进度条来显示每个页面的加载情况?”@IBOutletvarwebView:UIWebView!... 查看详情

swift添加和更新进度条(代码片段)

查看详情

如何创建垂直进度条 - IOS - Swift

】如何创建垂直进度条-IOS-Swift【英文标题】:HowtocreateVerticalProgressBar-IOS-Swift【发布时间】:2018-10-0420:32:59【问题描述】:我正在尝试创建一个垂直进度条。但问题是我的代码在IOS11或更高版本上运行,但在IOS9上却无法运行。在I... 查看详情

IOS Swift中进度条和标签的约束

】IOSSwift中进度条和标签的约束【英文标题】:ConstraintsforprogressbarandlabeltogetherinIOSSwift【发布时间】:2019-04-1105:39:37【问题描述】:我需要根据某些条件水平显示一个进度条和一个标签,而基于不同的条件,我需要垂直显示一个... 查看详情

iOS,Swift:串行下载多个文件并将所有文件的单个进度条显示为一个进度

】iOS,Swift:串行下载多个文件并将所有文件的单个进度条显示为一个进度【英文标题】:iOS,Swift:Downloadmultiplefileseriallyandshowingsingleprogressbarforallfileasaoneprogress【发布时间】:2020-01-2307:25:12【问题描述】:我正在使用我的ios(swift4)... 查看详情

有没有办法使用swift将进度条分成几段? (如图所示)

】有没有办法使用swift将进度条分成几段?(如图所示)【英文标题】:Isthereanywaytodivideaprogressbarintosegmentsusingswift?(asshowninthepicture)【发布时间】:2021-05-1419:59:36【问题描述】:分段进度条示例:有没有办法使用swift复制这个进度... 查看详情

swift给uiview添加圆角,避免离屏渲染(代码片段)

查看详情