我使用 Xcode 7、Swift 和 Storyboard部分来创建一个包含 2 行的按钮。 这两条线居中,但我不能在它们之间添加空间(比如段落间距?)。
按钮现在是这样的:
我使用 Storyboard方法结合代码中的修改。 这是 ViewController.swift 代码:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var boutonAfficher: UIButton!
@IBAction func afficheNombres() {
boutonAfficher.layer.borderColor = UIColor.blueColor().CGColor
// some other actions after
}
@IBAction func TouchDownBoutonAfficher() {
boutonAfficher.layer.borderColor = UIColor.redColor().CGColor
}
override func viewDidLoad() {
super.viewDidLoad()
boutonAfficher.layer.borderColor = UIColor.blueColor().CGColor
boutonAfficher.titleLabel?.textAlignment = NSTextAlignment.Center
// What to add here to add space between lines ? ParagraphStyle ?
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
在 Main.storyboard 中,我放置了一个 UIButton 并完成了以下操作:
- 将按钮(新引用 Outlet)链接到 boutonAfficher
- 将按钮 (Touch Down) 链接到 TouchDownBoutonAfficher
- 将按钮(Touch Up Inside)链接到 afficheNombres
- 还通过 Identity Inspector 添加了这个:
所以,我的问题是:
- 如何在两行之间添加空格?
- 是否有一种干净/简单的方法来创建此按钮(圆角、两条线、带边框)而不混合 Storyboard 对象和代码?
提前谢谢你。
最佳答案
关于ios - 如何正确处理 UIButton 属性和多行之间的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34154058/