私は自分のストーリーボードにカスタムUITableViewセルを作成しました。以前はセルに "字幕"スタイルを使用していましたが、今は2つのUILabelsで構成されたカスタムデザインを使用しています。UILabelsとカスタムUITableViewセル
どうすればこれらのUILabelsにアクセスできますか?
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {}
方法
が、セルスタイルは現在、「カスタム」に設定されているので、私は本当に缶に
let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath)
cell.textLabel?.text = pollContent
cell.detailTextLabel?.text = dateString
:私はちょうど使用することになり、これらの2つのカスタムUILabelsを使用する前にもうそれをやりなさい。 私の問題は、IBOutletsを使って、どのようにViewControllerクラスにこれらの2つのUILabelsを接続できるかわからないということですか?
また、カスタムUITableViewCellクラスを作成し、そのUILabelsを接続しましたが、ViewControllerから各セルのUILabelコンテンツを取得するにはどうすればよいですか?
UPDATE: だから私は今、私のカスタムUITableViewCellので細胞をキャストし、私は私のクラスに次のコード行を追加:
titleLabelとsubTitleLabelは私UILabelsの両方ですself.textLabel = titleLabel
self.detailTextLabel = subTitleLabel
。
しかし、.textLabelと.detailTextLabelは両方とも取得専用のプロパティであるというエラーメッセージが表示されます。
更新2: ご回答いただきありがとうございます。あなたが推測できるように、私はまだプログラミングの初心者です!
問題を解決したときに戻ってきます。
更新3:もう一度、あなたの助けをありがとう!それは最終的に今働く。
1. UITableViewCellクラスを作成する必要があります。このカスタムクラスにIBOutletを追加します。 Cell Claaを設定する – Cloy
[迅速なカスタムテーブルビューのセルを作成する]の複製があります(http://stackoverflow.com/questions/24170922/creating-custom-tableview-cells-in-swift) –
これらのどれもが私の問題を解決していません@AlessandroOrnano – user3545063