从 xib 文件移动到 Objective C 中的视图控制器
Posted
技术标签:
【中文标题】从 xib 文件移动到 Objective C 中的视图控制器【英文标题】:Move from a xib file to a viewcontroller in ObjectiveC 【发布时间】:2017-02-22 12:47:56 【问题描述】:我有一个 tableviewcell xib 。在那个tableviewcell里面我有一个collectionviewcell,我想使用storyboard从collectionviewcell导航到viewconttoller。如果可能的话,谁能帮助我?我必须在collectionview didselect方法中编写代码
【问题讨论】:
是的,但取决于您使用这些东西的方式。 你能详细解释一下吗?我只能用 presentviewcontroller 来做到这一点,并将其作为 rootview 控制器 我需要了解控制器的流程以及如何在单元类中使用集合视图委托。如果您发布一些代码,它将有更多帮助。 我在 tableviewcell xib 中有一个 collectionview,我想在点击 collectionviewcell 时移动到另一个 viewcontroller 你试过使用通知吗? 【参考方案1】:UIStoryboard *yourStoryboard = [UIStoryboard storyboardWithName:@"yourStoryboardName" bundle: nil];
UIViewController *controller = (UIViewController *)[yourStoryboard instantiateViewControllerWithIdentifier:@"YourViewControllerID"];
[tableViewController presentViewController:controller animated:NO completion:nil];
【讨论】:
在你的情况下它是 tableViewController。 我没有 tableviewcontroller,我有 tableviewcell 的 xib 文件 在哪个视图控制器中有你的collectionview didselect 方法?您可以使用该视图控制器。 我在tableview类中有collectionview didselect方法 你能发布你的代码/链接源文件吗?以上是关于从 xib 文件移动到 Objective C 中的视图控制器的主要内容,如果未能解决你的问题,请参考以下文章
Objective-C - 如何处理 MainWindow.xib?
ios Objective C应用程序上的AVPlayer不播放视频