我有一个包含许多圆形矩形按钮的应用程序。但是,在xcode 5中,那些不存在。我如何获得回合按钮?他们对我的应用程序至关重要。现在它只是可按文字。我该怎么办?我计划在稍后发布此应用程序,如果这是相关的。Xcode 5圆形矩形按钮
回答
- 打开故事板并选择您想要更改的按钮。
- 打开实用工具面板中的Identity Inspector(右侧面板,顶部的第3个按钮)。
- 添加(+)新的用户定义的运行属性 - 键路径:layer.cornerRadius,类型:数字,值:{整数}。
数字越高,拐角越圆。 50是标准按钮(或宽度/ 2)的圆圈。您不会在故事板中看到更改,但会在运行时显示。
这样的答案是我喜欢SO的原因。谢谢一堆。 – tim
很好学习IB的技巧 –
使用可拉伸图像在所需按钮上设置背景图像。
检查此链接为一个很好的例子: Stretch background image for UIButton
OR,拥抱新iOS7 UI和报废的边界... ;-)
这里有一个类似的答案,一个我给this question:
-EDIT-
将:#import <QuartzCore/QuartzCore.h>
添加到您的.h
文件的顶部。
如果你想圆角只是ctrl-drag
从按钮到您的.h
文件,调用它像roundedButton
并在viewDidLoad
补充一点:
CALayer *btnLayer = [roundedButton layer];
[btnLayer setMasksToBounds:YES];
[btnLayer setCornerRadius:5.0f];
为了使按钮的白色(或任何其他颜色),选择属性检查器,然后向下滚动到View
部分,选择背景,更改为白色:
非常重要。除非添加#import
Fair point&+1,否则这将不起作用。我编辑了包含它的答案。 – Robert
谢谢,不用担心,只是花了我一秒,所以我想分享。感谢更艰苦的工作:-) – skinsfan00atg
通过programmatically.where MyView的实现一样可以是IBOutlet中的对象。
myView.layer.cornerRadius = 5;
myView.layer.masksToBounds = YES;
雨燕2.0:
let sampleButton = UIButton(frame: CGRectMake(100,100,200,100))
sampleButton.titleLabel?.text = "SAMPLE"
sampleButton.backgroundColor = UIColor.grayColor()
//Setting rounded boarder
sampleButton.layer.cornerRadius = 10
sampleButton.layer.borderWidth = 1
sampleButton.layer.borderColor = UIColor.blackColor().CGColor
self.view.addSubview(sampleButton)
在斯威夫特3:我们可以增加它的viewDidLoad
button.layer.cornerRadius = 0.5*button.bounds.size.width
button.clipsToBounds = true
- 1. 圆形矩形按钮连接到ViewController.h
- 2. NSToolbar中的圆形矩形按钮
- 3. XCode圆形矩形按钮的作用不可靠
- 4. 圆形按钮
- 5. 圆形按钮
- 6. 圆形按钮
- 7. 圆形按钮形成
- 8. UIImage按钮(圆形按钮)
- 9. 阅读多个圆形矩形按钮的文本
- 10. 添加徽章图标以圆形矩形按钮?
- 11. 如何更改别针按钮(Pinterest)背景矩形为圆形?
- 12. 在iPhone中使用圆形矩形按钮用于TableView页脚?
- 13. iOS PopOver - 仅限酒吧按钮项目或圆形矩形?
- 14. 如何在圆形矩形按钮中添加箭头图标
- 15. 如何将4个按钮添加到矩形/圆形
- 16. StateHighlighted上更改圆形矩形按钮背景色
- 17. 渐变色圆形矩形
- 18. 圆形到圆形三角形(菜单按钮切换)
- 19. 的Android环形状为圆形按钮
- 20. 在矩形内创建椭圆/圆形
- 21. 将圆角矩形变换为圆形
- 22. 自定义圆形按钮
- 23. 圆形按钮组视图
- 24. 实施圆形按钮
- 25. GTK和CSS:圆形按钮
- 26. iOS上的圆形按钮
- 27. 创建圆形按钮
- 28. 移相器,圆形按钮
- 29. 圆形按钮与图像
- 30. 圆形按钮tkinter python
令人惊讶的是iOS的7地图应用有圆矩形信息按钮。 –