[英]iPhone UIButton with shadow/border on one side and rounded corners
尝试使用Photoshop制作此按钮。 并将该图像用作您的按钮的backgroundImage
可以通过执行以下操作来获得转角半径:
self.button.layer.cornerRadius = yourDesiredRadius;
边界很难实现。 我建议您为此使用图像,并将其用作按钮的背景图像。 您可以在“界面生成器”中设置背景图像。 或者,以编程方式:
UIImage *image = [UIImage imageNamed:@"imageName"];
[self.button setImage:image forState:UIControlStateNormal];
老实说,执行此类按钮的最佳方法是将背景图像用于正常状态和突出显示状态:
self.setBackgroundImage(UIImage(named: "buttonBackground"), forState: UIControlState.Normal)
self.setBackgroundImage(UIImage(named: "pressedButtonBackground"), forState: UIControlState.Highlighted)
这两个都是蓝色的图像:
buttonBackground.pdf和按下的ButtonBackground.pdf
如果要使用这些图像的任何大小,可以像以下所示对图像进行切片:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.