【发布时间】:2015-09-07 17:09:45
【问题描述】:
我想在我的 UITextField 中添加一个带有文本“...”的按钮。我正在尝试的是以下内容:
@IBOutlet weak var requestTitleTxtField: UITextField!
viewDidLoad():
var detailsButton = UIButton()
detailsButton.titleLabel!.text = "..."
requestTitleTxtField.rightViewMode = UITextFieldViewMode.Always
requestTitleTxtField.rightView = detailsButton
这没有返回任何错误消息,但也没有显示按钮。
【问题讨论】:
-
尝试设置 UIButton 的 frame 属性
-
为什么不在按钮中添加一些文本?
-
这正是我正在尝试的。 @MSU_Bulldog 已经尝试过了。
-
您是否尝试过 requestTxtField addSubview:detailsButton 并设置 UIButton 的 frame 属性而不是 requestTitleTxtField.rightView?我也不确定 Swift,但是您是否在课堂上包含 UITextFieldDelegate ?在 Objective-C 中,您只需执行 @interface ViewController : UIViewController