私はこれを理解することはできません...私は遊んでいます
-[UIBezierPath bezierPathWithRoundedRect:byRoundingCorners:cornerRadii:]
そのような:
bezierPath = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(10, 10, 80, 80)
byRoundingCorners:(UIRectCornerBottomLeft)
cornerRadii:CGSizeMake(20, 20)];
そして、それは期待どおりに機能します。しかし、 cornerRadii:CGSizeMake(20, 20) をcornerRadii:CGSizeMake(20, 5)
または などに置き換えても、CGSizeMake(20, 40)
違いはありません。
では、なぜ cornerRadiiCGSize
であり、そうではないのCGFloat
ですか? 何CGSize.height
のためですか?
どんなアイデアやアドバイスも大歓迎です:)