import UIKit
import PlaygroundSupport
class MyTableViewController: UITableViewController {
private lazy var items: [String] = {
return [
"The Swift Programming Language",
"The Swift Programming Language",
"The Swift Programming Language"
]
}()
override func viewDidLoad() {
super.viewDidLoad()
// セルの区切り線を消すハック
self.tableView.tableFooterView = UIView()
}
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = UITableViewCell(style: .subtitle, reuseIdentifier: nil)
cell.detailTextLabel?.text = "ここはsubtitle : 1行目テキスト\n2行目テキスト"
cell.detailTextLabel?.numberOfLines = 2
cell.detailTextLabel?.lineBreakMode = .byWordWrapping
let item = items[indexPath.row]
cell.textLabel?.text = item
cell.textLabel?.lineBreakMode = .byWordWrapping
cell.textLabel?.numberOfLines = 0
return cell
}
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return self.items.count
}
}
PlaygroundPage.current.liveView = MyTableViewController()
More than 3 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
List of users who liked
01