gpt4 book ai didi

c# - 获取从 UITableView 中选择的行?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:55:56 25 4
gpt4 key购买 nike

在我的 Xamarin iOS 应用程序中,我有以下代码:

public class TableSource : UITableViewSource
{
public override void RowSelected(UITableView tableView, NSIndexPath indexPath)
{
new UIAlertView("Row Selected", TableItems[indexPath.Row], null, "OK").Show();
}
}

每当用户选择一个新单元格时,这会成功发送一个警报,但是我希望能够从我的 ViewController 中调用此方法或类似方法。基本上这样我就可以单击一个按钮,它会返回当前选定的单元格。

我知道我需要的是 TableItems[indexPath.Row] 所以我可以进一步修改 RowSelected 方法,以便 中的值TableItems[indexPath.Row] 可以在其他地方再次使用吗?

最佳答案

我假设 TableItems 是您创建的数组。创建一个变量来存储索引。调用 RowSelected 方法时,将变量索引设置为 indexPath.Row 的值。每当调用该方法时,它都会根据单击的行重置值,现在您拥有该值并可以在程序的其他地方使用它

关于c# - 获取从 UITableView 中选择的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37615842/

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