回答編集履歴

1

誤字の修正

2020/06/25 14:27

投稿

hoshi-takanori
hoshi-takanori

スコア7895

test CHANGED
@@ -1,4 +1,4 @@
1
- getPosition で UISlider の subview にアクセスしていますが、iOS のバージョンが変わると動かなくなる可能性があるので、良くないです。UISlider には各部の座標を求めるメソッドがあるので、それを使いましょう。タイミングの問題もなくなります
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