↑のようなセル一つ一つに個別の背景画像をつけたセルを作ろうと試行錯誤してみたのですが・・・
実際には↑の状態になってしまい、本来あった文字が下の方に隠れてしまいました。
なんとか重なり順を変更しようと思い調べてコードを書き換えてみたのですが反映されず・・・
なにかヒントをくださるとありがたいです。
ちなみにセルのスタイルはsubtitleで、customにはせずにできればsubtitleのままでやりたいです。
コードは以下の通りです。
swift
1let cell1 = tableView.dequeueReusableCell(withIdentifier: "Cell1", for: indexPath) as UITableViewCell 2 cell1.textLabel?.text = gname[indexPath.row] 3 cell1.detailTextLabel?.text = "サブタイトル" 4 //セルの背景を画像にする処理 5 let cellheight: CGFloat = cell1.bounds.height 6 let cellwidth: CGFloat = cell1.bounds.width 7 let cellImage = UIImageView(frame: CGRect(x: 0, y: 0, width: cellwidth, height: cellheight)) 8 cellImage.image = UIImage(named: "picture1.png") 9 cell1.self.sendSubview(toBack: cellImage) 10 cell1.addSubview(cellImage) 11 cell1.self.bringSubview(toFront: cell1.textLabel!)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/20 05:06