如何在不使用 StoryBoards 的情况下使用 UITableViewController 在 Xamarin.iOs 中实现 UISearchController?
Posted
技术标签:
【中文标题】如何在不使用 StoryBoards 的情况下使用 UITableViewController 在 Xamarin.iOs 中实现 UISearchController?【英文标题】:Does anyone know how to use UITableViewController to implement UISearchController in Xamarin.iOs without using StoryBoards?有谁知道 【发布时间】:2015-10-13 06:59:51 【问题描述】:我正在尝试通过 Xamarin.ios 中的 UITableViewController 实现 UISeachController。我在 XCode 中创建了一个 XIB 文件,然后在 .cs 文件中实现了 UITableViewController。
当我返回 XCode 设计器视图时,我无法设置 File Owner View Outlet,这会导致应用程序抛出异常,上面写着 -
Objective-C 抛出异常。名称:NSInternalInconsistencyException 原因:-[UIViewController _loadViewFromNibNamed:bundle:] 加载了“SearchViewController”笔尖,但未设置视图出口。
任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:在你的SearchViewController
中设置主视图的引用出口
【讨论】:
这在使用UIView
时有效,但我使用的是 UITableViewController。我无法通过拖动 Outlet 将文件所有者链接到同一文件所有者。以上是关于如何在不使用 StoryBoards 的情况下使用 UITableViewController 在 Xamarin.iOs 中实现 UISearchController?的主要内容,如果未能解决你的问题,请参考以下文章
如何在没有 Storyboards/Unwindng Segues 的情况下在 Swift 中使用 UIViewControllerAnimatedTransitioning?
如何在不使用 AudioQueueRef 的情况下在 AudioQueue 中设置音量?