繁体   English   中英

如何在Xamarin iOS中将UINavigationController嵌入UITableViewController

[英]How to embed UINavigationController to UITableViewController In Xamarin iOS

美好的一天,

最近6个月,我在应用程序的Android方面工作,而现在在iOS方面开始工作。

我将Visual Studio 2015 Update 2中的Xamarin C#与Macbook Pro一起用作构建和设计服务器。

我对iOS开发完全陌生

我已经阅读了很多关于我的问题的文章,但是似乎没有一个文章可以完整地回答我的问题,或者我太绿了,无法理解它们。 任何帮助将不胜感激。

我想做的是显示一个TableView的每个单元格的UITableViewController与用户单击的STATIC单元格。 为了显示图标和文本,我必须使用静态单元格,因此必须使用UITableViewController而不是基于需要UITableViewController的静态单元格的普通UIViewController。

我的情节提要如下:

我的情节提要布局

  1. 初始视图控制器-具有容器视图的UiViewController。

  2. 在容器视图中嵌入了第一个UITableViewCOntroller,其中包含带有菜单静态单元格的TableView。

  3. 当用户单击单元格时,我现在要显示UITableViewController 2号。

我的问题如下:如何将UINavigationController嵌入第一个UITableViewController,以便于在主菜单和每个选项应显示的后续ViewController之间导航?

编辑:我的问题从根本上讲是与此处提供的某些解决方案相同,但与我使用Visual Studio和Xamarin的区别是相同的。 此处提供的解决方案未显示如何在Visual Studio中使用segue解决此问题,并且在Objective-C中也提供了代码,而我正在C#中工作。

这个问题似乎具有haider_kazal所提到的可能的解决方案,但是如果您在皮肤下看,情况就不一样了。 这里提到的可能答案是指具有导航控制器和设置根视图控制器的常规方法。

从某种意义上说,这个问题与您正在使用的View Controller不同,后者具有一个TableView,其中的TableView通过Container View嵌入到其中的静态单元格中。 使用此设置,当您尝试指定根控制器时,导航栏不会出现在根视图控制器上。 到目前为止,对于这个问题的答案似乎是没有明确的答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM