問題文: 新しいカスタムUITableViewCell
に "、"で区切られたテキストを表示したいとします。UITableViewの新しいUITableViewカスタムセルに "、"で区切られたテキストを分割する方法
問題:以下に示すように、単一行のカスタムセルにすべてのデータを複数行のプロパティで表示します。
私はこの方法のようにtableViewを表示したいです。上のスクリーンショットに示すように
は、今私は、それぞれの新しいカスタムセルに「」で区切られたデータの上に表示しようとしているが、それは唯一の第一のデータを表示し、残りのデータをスキップし、私のコードあたりとして。
let Meaning :String = "Aback,Abacus,Abandon,Able,Aboard"
let Smeaning :String = "Fabric,Habit,keen,Pace"
func tableView(tableViewData: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableViewData.dequeueReusableCellWithIdentifier("cell")! as! StudentCell
let fmeaning = Mmeaning.characters.split{$0 == ","}.map(String.init)
let smeaning = Hmeaning.characters.split{$0 == ","}.map(String.init)
for var i = 0; i < fmeaning.count; i += 1{
print(fmeaning[i])
//Here it prints all values perfectly
}
for var i = 0; i < smeaning.count; i += 1{
print(smeaning[i])
//Here it prints all values perfectly
}
問題は二つの文の下にここに起こる:それは別の新しいカスタムセルにデータを表示するように私は、これら2つのカスタムセルにArray
を割り当てる必要がありますどのようにUITableView
cell.lblMeaning1.text = fmeaning[indexPath.row]
cell.lblMeaning2.text = smeaning[indexPath.row]
return cell;
}
にのみ第一の値を表示?
セルの高さはどれですか? – user1232690
私はこの関数を使用していますheightForRowAtIndexPath –
@Ashishどちらの配列にも等しい要素がありますか? –