菜鸟教程小白 发表于 2022-12-13 08:05:29

ios - 副标题 TableView 单元格


                                            <p><p>我正在尝试使用字幕样式在单元格标题中获取两个文本。我试过 "cell.textLabel!.text = data.valueForKeyPath("divelocation, divenumber") as?String"没有运气。</p>

<p>谁能帮忙?谢谢</p>

<pre><code>   override func tableView(tableView: UITableView?, cellForRowAtIndexPath indexPath: NSIndexPath?) -&gt; UITableViewCell {


    // Configure the cell...

    let CellID: NSString = &#34;Cell&#34;
    var cell: UITableViewCell = tableView?.dequeueReusableCellWithIdentifier(CellID as String)! as! UITableViewCell

    if let ip = indexPath{

      var data: NSManagedObject = myList as! NSManagedObject
      cell.textLabel!.text = data.valueForKeyPath(&#34;divelocation, divenumber&#34;) as? String

      var ddate = data.valueForKeyPath(&#34;divedate&#34;) as! String
      var dnumber = data.valueForKeyPath(&#34;divenumber&#34;) as! String

      cell.detailTextLabel!.text = &#34;\(dnumber) date: \(ddate)&#34;
    }
    return cell
}
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您必须将样式设置为 <code>UITableViewCellStyle.Subtitle</code>:</p>

<pre><code>override func tableView(tableView: UITableView?, cellForRowAtIndexPath indexPath: NSIndexPath?) -&gt; UITableViewCell {


// Configure the cell...

let CellID: NSString = &#34;Cell&#34;
var cell: UITableViewCell = tableView?.dequeueReusableCellWithIdentifier(CellID as String)! as! UITableViewCell

if let ip = indexPath{

    var data: NSManagedObject = myList as! NSManagedObject
    var divelocation = data.valueForKeyPath(&#34;divelocation&#34;) as! String
    var divenumber = data.valueForKeyPath(&#34;divenumber&#34;) as! String
    cell.textLabel!.text = &#34;\(divelocation)&#34; + &#34;\(divenumber)&#34;

    var ddate = data.valueForKeyPath(&#34;divedate&#34;) as! String
    var dnumber = data.valueForKeyPath(&#34;divenumber&#34;) as! String

    cell.detailTextLabel!.text = &#34;\(dnumber) date: \(ddate)&#34;
}
return cell
}
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 副标题 TableView 单元格,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/30847287/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/30847287/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 副标题 TableView 单元格