作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我记得在 MonoTouch 中有必要(现在仍然是?)保留对 UITableViewSource.GetCell()
返回的 UITableViewCells
的显式引用,以避免收集托管单元格.关于这个问题,我有一些疑问:
ArrayList()
,其中创建并返回的托管单元为 GetCell()?UITableViewCell
,而是仅使用 DequeueReusableCell()
。这个案子怎么样?GetViewForHeader()
怎么样?我是否必须保留对该方法返回的 View 的引用?或者 MonoTouch 是否在内部处理这个问题? 最佳答案
据我所知,您需要保留对单个单元格的引用的唯一情况是,如果您对它们都有一个委托(delegate)并且该单元格不是自定义类。
如果您将 UITableViewCell 子类化,则不需要持有任何引用。
如果您不设置任何委托(delegate),您也不需要持有任何引用。
关于c# - 我是否必须在 MonoTouch 的 UITableViewSource 中保留对 GetCell() 和 GetViewForHeader() 的返回值的显式引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10977871/
所以我有一个 GetViewForHeader 覆盖,它在模拟器中运行良好。当我在设备(iPad 和 iPhone)上调试应用程序时,没有应用任何样式。没有错误,而且 GetViewForHeader
我正在处理一个包含两个部分的表格 View 。我想在第二部分标题中添加一个 headerView。 我已经实现了以下代码。它调用 TitleForHeader 但不幸的是 GetHeightForHe
我记得在 MonoTouch 中有必要(现在仍然是?)保留对 UITableViewSource.GetCell() 返回的 UITableViewCells 的显式引用,以避免收集托管单元格.关于这
我是一名优秀的程序员,十分优秀!