ios – 在Swift中通过标记访问UITableViewCell内部的不同视图

前端之家收集整理的这篇文章主要介绍了ios – 在Swift中通过标记访问UITableViewCell内部的不同视图前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用 swift为iOS 8制作应用程序.这里的目标是制作一种新闻源.此Feed显示来自用户的帖子,其遵循特定模式.

我想过使用UITableView,其中每个单元格都遵循自定义布局.当我尝试访问其中的文本标签时出现问题.我尝试通过它的标签访问它,但是当我这样做时,整个应用程序崩溃了.报告的错误是“Swift动态转换失败”,我使用以下代码访问视图:

override func tableView(tableView: UITableView!,cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! {

    let cellId: String = "cell"

    var cell : UITableViewCell = tableView.dequeueReusableCellWithIdentifier(cellId) as UITableViewCell

    if let ip = indexPath{
        cell.textLabel.text = myData[ip.row] as String
        var lbl = cell.contentView.viewWithTag(0) as UILabel
        lbl.text = "ola"
    }

    return cell
}

难道我做错了什么?提前致谢!

解决方法

我认为问题是标签0.所有视图都是默认值0.所以尝试另一个标签值.
原文链接:https://www.f2er.com/iOS/332235.html

猜你在找的iOS相关文章