我想在UITextField中添加带有文本“...”的按钮。我正在尝试以下内容:
@IBOutlet weak var requestTitleTxtField: UITextField!
viewDidLoad():
var detailsButton = UIButton()
detailsButton.titleLabel!.text = "..."
requestTitleTxtField.rightViewMode = UITextFieldViewMode.Always
requestTitleTxtField.rightView = detailsButton
这不会返回任何错误消息,但也不会显示该按钮。
最佳答案
创建带有框架的按钮:
var detailsButton = UIButton(frame: CGRect(x: 0, y: 0, width: 24, height: 24))
使用
detailsButton.setTitle("...", forState: .Normal)
设置标题。您可能还需要为文本设置颜色:
detailsButton.setTitleColor(UIColor.redColor(), forState: .Normal)
关于ios - 在UITextField中添加一个UIButton,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32443373/