0

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

4

2 回答 2

2

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

于 2012-07-17T09:32:22.827 回答
1

你可以试试这个替代选项。创建 4 个 uiview:Left,right,top bottom 并根据你的边框高度使高度为 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];

调整每个视图的框架。

于 2012-07-17T09:43:02.010 回答