当前位置: 首页 > 面试题库 >

快速创建自定义tableview单元格

燕嘉熙
2023-03-14
问题内容

我有一个带有几个IBOutlet的自定义单元类。我已经将课程添加到情节提要中。我已连接所有网点。我的cellForRowAtIndexPath函数看起来像这样:

override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! {
        let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as SwipeableCell

        cell.mainTextLabel.text = self.venueService.mainCategoriesArray()[indexPath.row]

        return cell
    }

这是我的自定义单元格类:

class SwipeableCell: UITableViewCell {
    @IBOutlet var option1: UIButton
    @IBOutlet var option2: UIButton
    @IBOutlet var topLayerView : UIView
    @IBOutlet var mainTextLabel : UILabel
    @IBOutlet var categoryIcon : UIImageView

    init(style: UITableViewCellStyle, reuseIdentifier: String!) {
        super.init(style: style, reuseIdentifier: reuseIdentifier)


    }
}

当我运行该应用程序时,我所有的单元格都为空。我已经注销self.venueService.mainCategoriesArray(),它包含所有正确的字符串。我也尝试过将等于标签的实际字符串放入,并产生相同的结果。

我想念什么?任何帮助表示赞赏。


问题答案:

感谢所有不同的建议,但我终于明白了。自定义类已正确设置。我所需要做的就是在情节提要中选择自定义类:将其删除,然后再次选择它。这没有多大意义,但是最终对我有用。



 类似资料:
  • 问题内容: 在我的应用程序中,我有一个表格视图,每个单元格中都有一个图像,标签和文本视图。我希望能够根据文本视图中的内容量自动调整单元格的大小。(文本视图是最下面的文本。) 到目前为止,我已经添加了正确的约束。文本视图的前导,尾随,顶部和底部,并且已禁用滚动和编辑。 在我的tableViewController.swift文件中,我编写了以下代码: 但是,这不起作用,因为当我在文本视图中添加更多文

  • 我有一个带有几个IBOutlet的自定义单元格类。我已经将类添加到故事板。我已经连接了所有的出口。我的cellForRowAtIndexPath函数如下所示: 这是我的自定义单元格类: 当我运行应用程序时,我的所有手机都是空的。我已注销,它包含所有正确的字符串。我还尝试了将一个实际字符串与标签相等,这会产生相同的结果。 我错过了什么?感谢任何帮助。

  • 问题内容: 我正在尝试获取所选项目,然后开始一些活动。不幸的是,我发现的大多数解决方案都在Objective-C或不起作用。 方法不打印标签。 有人可以帮我吗? 经过几次尝试,我将代码更改为与我发现的教程不同的代码。而且它也不起作用。现在我认为这是iOS模拟器的问题… 问题答案: 如果您想从单元格中获取值,则无需在 任务如下: 您还必须检查您必须设置的标识符。 希望能帮助到你。

  • 我有带有自定义单元格的tableview。在自定义单元格中,我有一个视图,它是自定义UIView类。在这个自定义UIView类中,我重写了TouchesBegind和touchesEnded方法,以便在按下视图时更改自定义视图的背景颜色。在tableview中,单元格TouchesBegind和touchesEnded方法可以完美地工作。当我按下tableview单元格时,视图的背景正在更改。但在

  • 我正在使用故事板来创建一个很棒的静态桌面视图。一切都很好! 现在我想自定义表视图单元格。 所以我添加了一个tableViewController并将其连接到故事板视图。下面是我用来自定义的代码: 但是如果我现在运行应用程序,表视图是空的,没有自定义背景。。。 可以帮我吗?:=) 劳伦兹

  • 问题内容: 我想快速创建一个像这样的json: 如何创建此json? 问题答案: 创建您的对象,在这种情况下为字典: 从对象创建JSON数据: 如果需要,请使用JSON数据作为字符串: