gpt4 book ai didi

ios - 在 Tableview 中,如何在 Objective C 中获取选定行的 textview 值

转载 作者:行者123 更新时间:2023-11-28 20:55:27 25 4
gpt4 key购买 nike

如何获取所选行的 textview 值,我在 google 中搜索过这个但没有找到合适的解决方案。

- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.

arr = [[NSArray alloc]initWithObjects:@"Apple",@"ms-dynamicsxrm://?etn=thk_store&pagetype=entityrecord&id=7b74df21-e5a0-e711-810a-5065f38a9b71",@"Micromax",@"Nokia", nil];
}

#pragma mark - Table View Data source
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection: (NSInteger)section {
return arr.count;
}

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *cellIdentifier = @"cell_id";

SecondTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier: cellIdentifier];
cell.label1.text = @"label";

NSString *txtDetailStr = [arr objectAtIndex:indexPath.row];

if ([txtDetailStr containsString:@"ms-dynamicsxrm://"]) {
NSAttributedString *attributedString = [[NSAttributedString alloc] initWithString:txtDetailStr attributes:@{ NSLinkAttributeName: [NSURL URLWithString:txtDetailStr] }];
cell.textview1.attributedText = attributedString;
}
else {
cell.textview1.text = txtDetailStr;
}
return cell;
}

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return 100;
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

}

如何获取所选行的 textview 值,我在 google 中搜索过这个但没有找到合适的解决方案。

最佳答案

您可以像这样在 didSelectRowAtIndexPath 中获取所选行的 textview 值。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
SecondTableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
NSLog(cell.textview1.text);

// If you want to get selected row data from your array then you can access it like this.
NSString *txtDetailStr = [arr objectAtIndex:indexPath.row];
NSLog(txtDetailStr);
}

关于ios - 在 Tableview 中,如何在 Objective C 中获取选定行的 textview 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52872027/

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