首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查winobjc支持哪些框架和方法

如何检查winobjc支持哪些框架和方法
EN

Stack Overflow用户
提问于 2016-02-03 05:01:19
回答 1查看 113关注 0票数 0

我尝试将一个带有UITableView的示例iOS应用程序移植到Windows10,其中它试图显示100行,每行包含一个值为行号的标签。以下是代码

代码语言:javascript
复制
UILabel *label = (UILabel*)[cell viewWithTag:1];
label.text = [NSString stringWithFormat:@"Name %ld", indexPath.row];

当在windows10中启动这个应用程序时,我只看到空行。是否支持viewWithTag?如何检查winobjc支持哪些api和方法?有没有关于这方面的文档?

EN

回答 1

Stack Overflow用户

发布于 2016-02-04 08:53:19

我在微软的iOS桥项目中工作。您在这里看到的问题与单元重用标识符有关,而不是viewWithTag。我们的Xib2Nib工具可以在你运行vsimporter时处理情节串连图板和图像板的转换。目前,Xib2Nib不支持在故事板中定义的单元重用标识符(尽管它确实支持在Xibs中的单元重用标识符)。因此,当您调用dequeueReusableCellWithIdentifier:forIndexPath:时,不会实例化包含UILabel的正确单元格,这会导致您得到空白单元格。

有几个潜在的解决方案可以解决这个问题。您可以使用registerClass:forCellReuseIdentifier:在UITableViewCell子类中以编程方式构建布局。您还可以将您的单元格布局在它自己的xib文件中(独立于您的故事板)并使用registerNib:forCellReuseIdentifier:

在任何一种情况下,如果你想在故事板中看到对单元重用标识符的支持,你都应该使用file an issue on the project on Github。- Github是与我们的团队联系并通知我们所有优先级决定的最佳方式。

更广泛地说,您可以在Visual Studio调试控制台中查看桥支持和不支持的内容;当调用缺少的或存根的API时,您将得到一条详细信息的消息。我们还在开发一些工具,可以让浏览API界面变得更容易。

感谢您查看此项目!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35163722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档