回答編集履歴

2

変な日本語を修正

2019/02/12 07:30

投稿

takabosoft
takabosoft

スコア8356

test CHANGED
@@ -8,4 +8,4 @@
8
8
 
9
9
 
10
10
 
11
- 手元で試したところ[drawHierarchy(in:afterScreenUpdates:)](https://developer.apple.com/documentation/uikit/uiview/1622589-drawhierarchy)の方は問題無いようでしたので、こちらで問題ないようでしたらお使いください。
11
+ 手元で試したところ[drawHierarchy(in:afterScreenUpdates:)](https://developer.apple.com/documentation/uikit/uiview/1622589-drawhierarchy)の方は問題無さそうでしたので、こちらお使いください。

1

再回答

2019/02/12 07:30

投稿

takabosoft
takabosoft

スコア8356

test CHANGED
@@ -1,15 +1,11 @@
1
- 検証はしていませんが、
1
+ バグのようです。
2
-
3
- キャプチャを撮っているタイミングでは、UpperCornerRViewのdrawが実行されておらず、コーナーの設定が適用されていないだけかと思います。
4
2
 
5
3
 
6
4
 
7
- `self.clipsToBounds = (cornerRadius > 0)`や`self.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner]`
5
+ CALayer renderInContext method ignores maskedCorners property
8
6
 
9
- は`override func draw(_ rect: CGRect)`の中で設定すべきものではありません。
7
+ [https://openradar.appspot.com/41414439](https://openradar.appspot.com/41414439)
10
8
 
11
9
 
12
10
 
13
- イニシャライザ辺りで設定するのがよいかと思います。
14
-
15
- (ま、その辺のコードがキャプチャ前に実行されているとをprintなりブレークポイントを張るなり確認ください
11
+ 手元で試しろ[drawHierarchy(in:afterScreenUpdates:)](https://developer.apple.com/documentation/uikit/uiview/1622589-drawhierarchy)の方は問題無いようでしたので、こちらで問題いようでしたらお使いください