对不起,伙计们再来一次。
在我的项目中,我使用UITableview
来显示weather.so,我需要在没有任何按钮操作或watever的情况下向UILabel
显示第一行文本。我只想要UILabel的单元格文本而不采取任何行动。
例如:
在 tableview 第一个单元格中显示文本为“Lovely IOS”
我希望在没有任何操作的情况下向UILABEL显示相同的文本。我在xib中取了UILabel
。
提前致谢
请提供任何示例代码。
答案 0 :(得分:1)
您只为特定单元格设置操作
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.row == 1){
//set action for cell
}
}
答案 1 :(得分:0)
方法- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
等同于
cell.textLabel.text = [array objectAtIndex:indexPath.row];
LabelName.text= cell.textLabel.text;
答案 2 :(得分:0)
你有你的单元格的数据,所以UIlabel
的数据很大。你只需要在那里设置相同的文本。
的更新强>: -
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSString *cellText = cell.textLabel.text;
你会得到文字。
答案 3 :(得分:0)
您有两个选项可以添加添加UILabel或将文本设置为以下方法中的cell.textLabel.text。
(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath