【发布时间】:2015-03-19 02:31:11
【问题描述】:
我正在向 twitter 应用程序创建帖子,并希望通过可选择的按钮将各种文本添加到 UITextField。 UIButton 用于各种主题标签,以加快编写推文的过程。我尝试了几个在 Stack 上找到的解决方案,但似乎都没有,而且它们都在 Objective-C 中。
点击按钮前撰写推文视图的屏幕截图。
http://postimg.org/image/5qoyk6673/
选择按钮并将文本添加到文本字段后撰写推文视图的屏幕截图。
http://postimg.org/image/vp08wsa6b/fa7c7a83/
class TweetComposeViewControler: UIViewController, UITextViewDelegate {
var selectedAccount : ACAccount!
@IBOutlet var tweetContent: UITextView!
@IBAction func specializedButton(sender: UIButton) {
tweetContent.text = sender as UIButton
tweetContent.text.stringByAppendingString(specializedButton(titleLabel.text))
}
func insertHashtag(sender: UIButton!) {
tweetContent.text = tweetContent.text.stringByAppendingString(sender.titleLabel.text)
}
【问题讨论】:
-
我建议发布您当前的代码。
-
class TweetComposeViewControler: UIViewController, UITextViewDelegate { var selectedAccount : ACAccount! @IBOutlet var tweetContent: UITextView! @IBAction func specializedButton(sender: AnyObject) { tweetContent.text = specializedButton.titleLabel.text } override func viewDidLoad() { super.viewDidLoad() self.tweetContent.delegate = self } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() }