C# 检测Xamarin Studio中静态UITableViewCell上的点击
我在Xamarin Studio中使用iOS designer设置了一个静态表。现在,如果用户点击特定单元格,我想显示一个新的视图控制器 我怎样才能检测到水龙头 我看到了Objective-C的实现,它使用了C# 检测Xamarin Studio中静态UITableViewCell上的点击,c#,ios,uitableview,xamarin.ios,C#,Ios,Uitableview,Xamarin.ios,我在Xamarin Studio中使用iOS designer设置了一个静态表。现在,如果用户点击特定单元格,我想显示一个新的视图控制器 我怎样才能检测到水龙头 我看到了Objective-C的实现,它使用了didSelectRowAtIndexPath方法,但是我还必须与GetCell(或Objective-C世界中的cellForRowAtIndexPath方法一起实现数据源。如果我这样做,我必须再次在代码中实现静态单元格的内容,然后我就有了动态原型单元格(不再有静态表视图)。原因是我必须创
didSelectRowAtIndexPath
方法,但是我还必须与GetCell
(或Objective-C世界中的cellForRowAtIndexPath
方法一起实现数据源。如果我这样做,我必须再次在代码中实现静态单元格的内容,然后我就有了动态原型单元格(不再有静态表视图)。原因是我必须创建一个新的单元格或将现有的单元格出列。我已经为每个单元格设置了一个标识符。如果我做不到这一点,那么与iOS Designer(Objective-C世界中的界面生成器)合作毫无意义
我的选择是什么?这是一个有趣的场景。我面前没有我的工具,但我想如果你的细胞是真正静态的,并且不会被改变(添加或删除),你也许可以做如下的事情:
再一次,没有验证。这就是我可以尝试的方法。我想我已经找到了问题所在。可以在没有数据源的情况下使用
RowSelected
。我再次设置了我的静态表,现在它工作了。似乎我不知何故在iOS设计器中引入了一个错误