我真的尝试了所有我能做到的但是没有一个能用于定制UIView......我只是想要一个带圆角的白色空白视图和一个浅色阴影(没有光照效果).我可以一个接一个地做这些,但通常clipToBounds/ maskToBounds冲突发生.
我在检查员看到我可以改变背景颜色,但我也想改变边框颜色和厚度,这可能吗?
谢谢
我的问题是关于标题.
我不知道如何在特定的一侧,顶部或底部,任何一侧添加边框......
layer.border为整个视图绘制边框...
我知道如何在iOS 7中为按钮添加边框,使用以下代码:
[[myButton layer] setBorderColor:[[[UIColor grayColor] colorWithAlphaComponent:0.5] CGColor]];
[[myButton layer] setBorderWidth:1];
[[myButton layer] setCornerRadius:15];
Run Code Online (Sandbox Code Playgroud)
但是我怎样才能添加一个边框?我想只添加顶部边框.
是否可以在UIView之上添加边框,如果是这样,请问怎么样?
我目前有一个常规的边界.我想只有一个顶部和底部边框.
我该如何做到这一点?
使用UITextField的layer属性,我有以下代码:
self.layer.borderColor = [[UIColor colorWithRed:160/255.0f green:160/255.0f blue:160/255.0f alpha:1.0f] CGColor];
self.layer.borderWidth = 4.0f;
Run Code Online (Sandbox Code Playgroud)
通过让我的UITextField超长,让用户看不到左右边框,我有点工作,但我只是想知道是否有更好的,更少的hackish方式这样做?
我检查了文档,并且更改了UITextField's' borderStyle没有这个选项.
从,
iOS第一计时器
我有一个imageview和一个标签,我想在它们之间有一个边框,最好的方法是什么?
我知道以下代码在整个imageView周围创建了一个边框:
[imageView.layer setBorderColor: [[UIColor blackColor] CGColor]];
[imageView.layer setBorderWidth: 2.0];
Run Code Online (Sandbox Code Playgroud)
但我只想在它下面划一条线,而不是整条线.
我重新计算了一些UISplitViewController.现在我需要在主视图和详细视图之间绘制一个分隔线.现在我有一些问题:
我看到了解决方案CALayer/ CAShapeLayer,drawRect(CoreGraphics中)或使用的背景颜色UIView/ UILabel.根据那里的人们的说法,最后一个应该花费太多的性能.
一方面,在UITableViewController自己画线方面很舒服.或者应该单独UIView创建?如果我嵌入一个单独的UIView将有更多的约束,它会使事情复杂化(必须设置单独的宽度)...它也应该适应方向的变化(例如变化的大小UITableViewController- >分离线也应该调整大小) .
我怎样才能添加这样的划分规则?这样的划分规则可以在这里看到:

我一直无法在三个按钮之间设置边框或阴影来显示一些分隔。我尝试在中间按钮的左侧和右侧添加边框或阴影,但只能在一侧获得阴影。任何帮助是极大的赞赏。
我试图让用户获得阴影,但只显示在右侧:
middleButton.layer.backgroundColor = UIColor.whiteColor().CGColor
middleButton.layer.borderColor = UIColor(red: 208/255, green: 208/255, blue: 208/255, alpha: 1.0).CGColor
middleButton.layer.borderWidth = 0.0
middleButton.layer.masksToBounds = false
middleButton.layer.shadowColor = UIColor(red: 208/255, green: 208/255, blue: 208/255, alpha: 1.0).CGColor
middleButton.layer.shadowOffset = CGSizeMake(0.5, 1.0)
middleButton.layer.shadowOpacity = 1.0
middleButton.layer.shadowRadius = 1.0
Run Code Online (Sandbox Code Playgroud)
下面是我当前的视图,其中包含三个按钮,我试图在它们之间添加分隔符:
我在表格单元格中的层次结构:
ios ×8
cocoa-touch ×4
objective-c ×4
uiview ×4
border ×3
iphone ×3
uibutton ×2
autolayout ×1
imageview ×1
ios7 ×1
label ×1
layer ×1
line ×1
swift ×1
swift2 ×1
uitextfield ×1
xcode ×1