[Swift]TableViewでセルに複数行の文章を表示する方法[ToDoアプリ]
1442 ワード
はじめに
Qiita初投稿です。
サンプルアプリでよく見るtodoリストのアプリを作成してた際に遭遇した、
セル内の文章が途中から・・・と途切れてしまう際の対処法について
書かせていただきたいと思います。
詳細
tableViewのセルにある程度長い文章を入力すると
この画像のように
・・・で省略されると思います。
対処法
ググると、結構色々な対処法がでてきたのですが、
個人的に一番簡単だったのが、
cell.textLabel?.numberOfLines=0
こちらのコードを、下記の場所にいれてあげる方法です。
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell : UITableViewCell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath)
cell.textLabel?.numberOfLines=0
return cell
こうすることで、
上の画像のように途中から・・・と省略されることなく改行され複数行が表示されます。
最後に
最後まで読んでくださりありがとうございました。
もしどなたかの為になれれば、幸いです!!
Author And Source
この問題について([Swift]TableViewでセルに複数行の文章を表示する方法[ToDoアプリ]), 我々は、より多くの情報をここで見つけました https://qiita.com/Shoryu_N/items/b45be8f250c38421e8f2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .