インターフェイスビルダーでカスタムtableViewCellを使用することをお勧めします。複数のテーブルビューセル(tableViewCell)に必要なものすべてを、UILabel
または必要なものすべてに表示できます。 これを行うには、ストーリーボードに入り、tableView
を選択してから、tableViewプロパティでPrototype Cells
フィールドを1に設定すると、新しいセルが表示され、必要なものをデザインすることができます。
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{
let reuseIdentifier = "yourCellIdentifier"
let cell = tableView.dequeueReusableCellWithIdentifier(reuseIdentifier) as? yourTableViewCell ?? GolfCourseTableViewCell(style: .Default, reuseIdentifier:yourCellIdentifier)
cell.yourLabel1.text = "blahblah"
cell.yourLabel2.text = "blablahbl"
let image = UIImage(named: ChangeYTDArrow!)
var imageView = UIImageView(image: image!)
cell.imageView!.image = image
return cell
}
: は、ここにあなたが
cellForRowAtIndexPath
で
textView
方法、とあなたのコントローラに続いて複数のラベル&
UIImageView()
を持っている必要があり、あなたのセルのための新しいクラスを作成し、あなたの@IBOutlet
を追加し、このセルに識別子を追加します。
同様に、複数のtextLabelを同じセルに配置する方法は? – JSL