黄金比例角圆形框架矩形按钮

时间:2013-11-18 19:25:04

标签: ios ios7 uibutton icons

我们如何以编程方式制作圆角矩形框,用

解决
buyButton.layer.cornerRadius = 2;
buyButton.layer.borderWidth = 1;
buyButton.layer.borderColor = [UIColor blueColor].CGColor;
iOS 7 round framed button

中的

但是会产生一个黄金比例角落,例如iOS 7图标形状中引入的角落; new icon shape in iOS 7
iOS 6 and 7 icon difference

2 个答案:

答案 0 :(得分:4)

如果您想要相同的形状,只需测量图像,例如使用Photoshop并设置与按钮宽度成比例的边框半径。我为你做了测量:

buyButton.layer.borderRadius = 0.315 * buyButton.frame.size.width;

我认为这不符合黄金比例的想法。如果是,则比率应为(1 - (sqrt(5) - 1)/2),即0.381...,这会产生过于圆角。

答案 1 :(得分:1)

此模板中的黄金比例更多。它出现在圆圈相对于彼此的相对尺寸和模板的宽度上。有关详细信息,请参阅http://www.phimatrix.com/product-design-golden-ratio/