如何在边框周围添加另一个边框?

时间:2012-07-17 09:26:12

标签: ios

现在我的iphone项目出了问题。我已经有了一个带有白色边框的UIView,我想知道如何在白色边框外面放置另一个灰色边框,这使得视图看起来像一个相框。伙计们,请帮助我。

2 个答案:

答案 0 :(得分:2)

在photoshop中创建边框,然后只显示具有适当大小的UIImageView。或者您可以创建一个UIView,它没有任何子视图并为其添加边框。

答案 1 :(得分:1)

您可以尝试这个替代选项。创建4个uiview:左侧,右侧,顶部底部,并根据您的边框高度设置高度可能是2个像素。

Uiview*leftVw = [[Uiview alloc]initwithFrame:cgrectmake(x,y,w,2)];
leftview.backgroundcolor = [uicolor graycolor];
[self.view addsubview leftview];

Uiview*rightVw = [[Uiview alloc]initwithFrame:cgrectmake(x,y,w,2)];
[self.view addsubview rightview];

Uiview*topVw = [[Uiview alloc]initwithFrame:cgrectmake(x,y,w,2)];
[self.view addsubview topview];

Uiview*bottomVw = [[Uiview alloc]initwithFrame:cgrectmake(x,y,w,2)];
[self.view addsubview bottomview];

调整每个视图的框架。