swiftのUITableViewCellの中にいくつかのLabelとボタンを入れるプログラムを作りたいです。
labelだけなら上手くいったのにボタンを追加するとどこか間違えてしまったようで上手くいかず、labelもボタンも表示されません。何がいけないのでしょうか。
swift
1for i in 0...PrimeCommission.sharedInstance.schoolFestival.allots.count - 1 { 2 3 var ta :NSLayoutYAxisAnchor 4 5 if i == 0 { 6 ta = cell.topAnchor 7 8 print ("t") 9 } else { 10 ta = cell.labels[i-1].bottomAnchor 11 print("f") 12 } 13 ///* 14 cell.labels[i].topAnchor.constraint(equalTo: ta, constant: 10).isActive = true 15 cell.images[i].topAnchor.constraint(equalTo: ta, constant: 7.5).isActive = true 16 cell.labels[i].heightAnchor.constraint(equalToConstant: 30).isActive = true 17 cell.images[i].heightAnchor.constraint(equalToConstant: 35).isActive = true 18 19 cell.labels[i].leadingAnchor.constraint(equalTo: cell.leadingAnchor, constant: 10).isActive = true 20 cell.images[i].trailingAnchor.constraint(equalTo: cell.trailingAnchor, constant: 10).isActive = true 21 cell.images[i].widthAnchor.constraint(equalToConstant: 35).isActive = true 22 cell.labels[i].trailingAnchor.constraint(equalTo: cell.images[i].leadingAnchor, constant: 10).isActive = true 23 if i == PrimeCommission.sharedInstance.schoolFestival.allots.count-1 { 24 cell.labels[i].bottomAnchor.constraint(equalTo: cell.bottomAnchor, constant: -10).isActive = true 25 } 26 //*/ 27 28 29 30 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。