gpt4 book ai didi

ios - 将组件连接到 UITableViewCell 内的自定义 View

转载 作者:行者123 更新时间:2023-11-29 02:59:55 25 4
gpt4 key购买 nike

提出这个问题并做了一些快速实验,但没有运气。

基本上,我做了一个简单的单 View 项目,其中顶 View Controller 是一个 UITableViewController。为简单起见,我将 TableView 内容设置为“静态单元格”。表格单元格是 UITableViewCell 的自定义子类,如下所示

@interface TopTableViewCell : UITableViewCell

@property (strong, nonatomic) IBOutlet UILabel *label;
@property (strong, nonatomic) IBOutlet TableCellBottomView *bottomView;

@end

这两个属性都是通过控件拖动连接的。 TableCellBottomView 就像这样只是 UIView 的自定义子类

@interface TableCellBottomView : UIView

@end

现在我在这个 TableCellBottomView 中添加一个标签,如下图所示

enter image description here

我可以将这个 bottom label 连接到我的 TableCellBottomView 吗?控制拖动在这里对我不起作用。我当然可以在 TableCellBottomView.m 中以编程方式添加它。但是,如果我可以将它连接到此处,那将非常方便,因为我还可以添加许多其他组件并以可视方式排列它们。谢谢!

最佳答案

你可以在 Xcode 中为标签设置一个标签,并根据标签在任何你需要的地方获取 UILabel:

Set tag value

如果您使用动态单元格,则可以在 tableView:cellForRowAtIndexPath: 中执行此操作。或者将单元格连接到属性,然后使用该属性来获取它:

((UILabel*)[cell viewWithTag:1]).text = @"Some text";

关于ios - 将组件连接到 UITableViewCell 内的自定义 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23437020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com