回答編集履歴
1
誤字の修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
getPosition で UISlider の subview にアクセスしていますが、iOS のバージョンが変わると動かなくなる可能性があ
|
1
|
+
getPosition で UISlider の subviews にアクセスしていますが、iOS のバージョンが変わると UI 部品の作りが変わって動かなくなる可能性があり、あまり良くないです。UISlider には各部の座標を求めるメソッド (本来はカスタマイズ用ですが…) があるので、それを使いましょう。タイミングの問題もなくなるはず。
|
2
2
|
|
3
3
|
参考: [UISlider - Apple Developer Documentation](https://developer.apple.com/documentation/uikit/uislider)
|
4
4
|
|
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
```swift
|
8
8
|
|
9
|
-
func getPosition(_ slider:UISlider) -> CGPoint {
|
9
|
+
func getPosition(_ slider: UISlider) -> CGPoint {
|
10
10
|
|
11
11
|
let track = slider.trackRect(forBounds: slider.bounds)
|
12
12
|
|