swift - 如何删除 UISlider 和最小图像之间的空间
问题描述
我想删除 UISlider 开头的空格/偏移量,并将其与我拥有的自定义最小图像连接起来。
是否可以在 Swift 中以编程方式进行?
我已经检查过这个,但它很旧而且它是用于 Objective-C 的。
解决方案
好吧,我查看了您标记的答案,并在操场上为您编造了一些东西。不确定它是否适合您的情况,但关键是查看UISlider
您可以在此处覆盖的方法
import UIKit
class SomeController: UIViewController {
let slider = MyCustomSlider()
//etc...
}
class MyCustomSlider: UISlider {
override func maximumValueImageRect(forBounds bounds: CGRect) -> CGRect {
var r = super.maximumValueImageRect(forBounds: bounds)
r.origin.x -= 3
return r
}
}
推荐阅读
- datetime - 为什么在 2010 年编译了这么多 PE 文件?
- node.js - MongoDB 中嵌套字段的文本搜索和文本索引
- jasmine - 如何使用 angular9 和 Jasmine 为所有组件生成 .pdf 格式的单元测试用例代码覆盖率报告
- css - 即使在 Web 浏览器中删除缓存和 cookie 后仍接收缓存的 CSS 样式
- spring-boot - Spring Boot 中用于 SSL TCP 通信的集成测试
- apache-beam - Apache Beam 的固定大小窗口
- reactjs - Redux 业务逻辑最佳实践
- amazon-web-services - 在 AWS Athena 中创建外部表时出错
- java - OptimisticLockType.DIRTY 无法按预期工作的问题
- javascript - 如何调用 Flask Python 函数并使用 NestJS 使用它