Outletをソースコードで設定したいです。
cell内のものなんですが、Buttonにactionをつけるの場合はaddTargetで設定できますよね。
TextFieldにOutletのをつける場合はどうやって設定できますか?
他の部品もそこで設定しているので同じ場所で設定しておいてあげたいんです。
もし他にも良い方法があれば補足として教えていただけると助かります。
追記
NSObjectを使用してます。
これからViewControllerに渡して、
ボタンを押したときにTextField内の文字をLabelに反映させたいです。
PostTableViewCell.swift
class PostTableViewCell: UITableViewCell { @IBOutlet weak var comentsTextField: UITextField! @IBOutlet weak var comentsButton: UIButton! var postArray: [PostData] = [] //略 func setPostData(_ postData: PostData) { //略 //文字を表示させるラベル self.captionLabel.text = "(postData.name!): (postData.coments)" }
PostData.swift
class PostData: NSObject { //略 var coments: [[String:String]] = [] init(snapshot: DataSnapshot, myId: String) { //略 if let coments = valueDictionary["coments"] as? [String:String]{ self.coments = [coments] } } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/07 01:17
2018/04/07 21:16 編集
2018/04/07 14:36
2018/04/07 21:32
2018/04/08 13:17