【问题标题】:how to add another border around a border?如何在边框周围添加另一个边框?
【发布时间】:2012-07-17 17:43:10
【问题描述】:

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

【问题讨论】:

    标签: ios


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您可以试试这个替代选项。创建 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];
      

      调整每个视图的框架。

      【讨论】:

      • 是的,这也是有道理的。非常感谢!
      猜你喜欢
      • 1970-01-01
      • 2014-09-12
      • 1970-01-01
      • 1970-01-01
      • 2021-10-23
      • 2016-12-02
      • 1970-01-01
      • 1970-01-01
      • 2019-03-30
      相关资源
      最近更新 更多