c# - iOS Row Selected 未被调用

标签 c# ios xamarin.ios xamarin

我在我的行选择方法中添加了一个打印语句,但它永远不会被调用:

    public override void RowSelected (UITableView tableView, NSIndexPath indexPath)
    {
        Console.WriteLine ("Row selected");
    }

我的单元格有一个覆盖整个单元格的 UIImageView 作为背景图像。这会导致该行无法识别触摸吗?

最佳答案

不得不打电话:

MyTableView.AllowsSelection = true;

它必须默认设置为 false

关于c# - iOS Row Selected 未被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25829027/

相关文章:

c# - MonoTouch.Dialog 仅图像单元格

c# - 对邻接列表(具有 ParentId 列的表)进行 CRUD 操作的分层网格

c# - 数字格式在 ASP.NET Core 中不起作用

iphone - 解密md5 iphone

iphone - 编写新的委托(delegate)对象与使用 View Controller 作为委托(delegate)

.net - Objective-C to Monotouch (.NET) 单行代码转换

c# - 使用响应式(Reactive)扩展,我可以创建可观察的订阅者,该订阅者会阻塞直到满足某些条件或发生超时

c# - 搭建新表并保留现有表?

ios - 如何设置 Apple 推送通知服务中的声音? (总是默认的?)

c# - iPhone 应用程序 InputAccessoryView 未出现在 iPad 上