Storyboardを使わずにTableViewでカスタムセルを作成する方法はあるのでしょうか?
セルの高さを調整したり、セルに画像の挿入をしたいと考えています。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答1件
0
ベストアンサー
cellの内容を記述するDataSource
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
でcellにaddSubViewすることで実装できます。
lang
1 2//グローバル変数 3var 高さを保持する変数 4・ 5・ 6//cellForRowAtIndexPath内 7func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { 8・ 9・ 10let imageView: UIImageView! = UIImageView(image: UIImage(named: "***.png")) 11// 12高さを保存 13//cellに追加 14cell.addSubView(imageView) 15・ 16・ 17return cell 18} 19・ 20・ 21func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath!) -> CGFloat { 22return 高さ保持配列[indexPath.row] 23}
cellの高さなどはcellの内容に左右されると思うので、例えば文量や高さなどを配列で保持し
高さを設定するメソッド
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath!) -> CGFloat
に各行の高さを返しましょう。
投稿2015/04/16 02:36
総合スコア202
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/04/16 02:49
2015/04/16 04:39