0

我熟悉层的cornerRadius属性UIView,暴露在QuartzCore框架中。当然,一般的经验法则是,较大的值会创建更多的圆角边缘,而较小的值会创建更少的圆角边缘。不过我很好奇,该属性被称为cornerRadius,我经常发现自己在问,半径是什么?我要改变半径的这个圆是什么,在哪里?

4

3 回答 3

3

想象在矩形的每个角上都有一个圆圈来构成视图。拐角的圆边沿圆弧。cornerRadius是那个圆的半径。

于 2012-12-19T01:10:35.027 回答
1

取矩形的 4 个角。

从角点开始,您将其传递给圆角应延伸到的长度。

这是拐角的半径,或cornerRadius。

我就是这么解释的。不知道对不对:P

于 2012-12-19T01:11:08.227 回答
0

这更像是一道数学题,但上面的答案大多是正确的,只是线条不是圆形的。半径为:

从焦点到曲线任意点的径向线。

(来源:牛津

例如,注意一些非圆齿轮的非圆曲率,它们仍然有半径。

因此,它类似于其他答案中描述的内容,但角曲线不是圆形的。如果您对曲线的方程感到好奇,只需向后做半径方程即可。:-)

于 2012-12-19T01:32:00.883 回答