许多应用程序在运行耗时的操作时都会弹出带有圆角的透明视图和 ActivityIndicator。
这种舍入是如何完成的,是否可以仅使用 Interface Builder 来完成(因为我想在很多地方使用类似的东西)?或者,我应该使用带有圆角矩形或可拉伸图像的图像视图吗?我需要自己画背景吗?
到目前为止,我已经通过在 Interface Builder 中设置 alphaValue 设法获得具有类似透明度的基本视图,但它没有圆角,而且透明度似乎适用于所有子视图(我不希望文本和 ActivityIndicator为了透明,但是即使我在 IB 中设置了 alphaValue,它似乎也会被忽略)。
从 iPhone SDK 3.0 开始,您可以简单地使用该层的cornerRadius
财产。例如。:
view.layer.cornerRadius = 10.0;
同样,您可以更改视图的边框颜色和宽度:
view.layer.borderColor = [[UIColor grayColor] CGColor];
view.layer.borderWidth = 1;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)