草庐IT

多模态

全部标签

ios - 如何使用带有工厂模态视图 Controller 实例化的 Storyboard?

如何使用Storyboard控制ViewController的创建?在阅读了关于封装的好处和单例的问题之后,我重构了我的代码。我使用工厂来实例化我的vc并为它们提供依赖项。但现在我想使用Storyboard。有没有办法让Storyboard调用工厂方法?目前,当我需要实例化一个subviewController时,我有这样的代码:UIViewController*vc=[self.factorybuildChildViewController];在工厂方法中,所有的依赖关系都得到了处理:-(UIViewController*)buildChildViewController{Child

ios - 模态视图在解雇后重新出现

我在RootViewController中的viewdidload方法中以模态方式调用登录View,但是当我关闭模态视图Controller时,它又重新出现了!有什么建议么?听到密码:**.h**////FirstViewController.h//Voyager////CreatedbyPeterUngeron9/1/13.//Copyright(c)2013PenumbraSoftware.Allrightsreserved.//#import#import@interfaceFirstViewController:UIViewController@end@interfaceDef

iphone - iOS Storyboard 模态转场和内存

我的应用“简短”描述:基本上是一个交互式故事书,我有一个类可以设置AudioSession和音频播放器,我的应用程序中的每个其他类(ViewControllers)都会导入并调用一个或两个函数来设置每次发生某些事情时要播放的正确声音(例如..用户阅读故事)。每个ViewController都有自己的.m和.h类,并将它们用于动画和Action处理。我的应用程序只有大约60MB的大小(音频/图像/代码)。现在这些ViewControllers被设置在一个Storyboard中(它们现在是13个)并且从一个到下一个被模式化,然后以编程方式被取消以返回。当我现在在我的iPad上运行我的应用程

ios - 自定义单元格选择问题的模态视图 Controller segue - iOS 7

我最近才在我的应用程序中注意到这个问题,这似乎是一个异常现象,因为我无法确定它是如何发生的/为什么会发生,也无法预测何时发生。我有一个自定义的UITableViewCell,我正在将其加载到我的UITableView子类中。我的tableView中始终只有5个单元格,它们是静态的而不是原型(prototype)。我遇到的问题是,在我关闭模态视图后的某个时候,我选择了其中一个单元格,其他单元格变得有问题。这是发生的事情:•要么我触摸单元格,它按计划执行转场•在我触摸单元格后大约10秒以上执行segue•我触摸单元格没有任何反应,但如果我触摸View上的其他任何地方,就会执行segue这也

ios - 带有模态表单的自定义委托(delegate)不起作用

我已经浏览了之前的大部分相关帖子,但尽管我已经正确地遵循了它们(据我所知),但我根本无法为下面的代码触发委托(delegate)方法。目的:ModalView生成字符串*SQL_String。按DONE关闭ModalView并触发父View中的委托(delegate)方法以获取*SQL_String。SearchModalViewController.h@protocolSearchControllerDelegate-(void)didDismissModalView:(NSString*)SQL_String;@end@interfaceSearchModalViewControl

Spring boot application.properties maven 多模块项目

我们在一个多模块项目中使用springboot。我们有一个域访问模块,它具有公共(public)域对象类、存储库以及数据源、JPA、Hibernate等的配置。这些是使用application.properties配置的。我们将所有这些配置都放到了公共(public)模块中,以免在更高级别的模块中重复这些公共(public)配置。在构建域模块时这一切正常,因此配置在测试单元中正确加载。但是,当我们尝试在更高层模块中使用域模块时,问题就开始了;它们有自己的application.properties,这意味着Spring加载它们而不是域模块application.properties,这

Spring boot application.properties maven 多模块项目

我们在一个多模块项目中使用springboot。我们有一个域访问模块,它具有公共(public)域对象类、存储库以及数据源、JPA、Hibernate等的配置。这些是使用application.properties配置的。我们将所有这些配置都放到了公共(public)模块中,以免在更高级别的模块中重复这些公共(public)配置。在构建域模块时这一切正常,因此配置在测试单元中正确加载。但是,当我们尝试在更高层模块中使用域模块时,问题就开始了;它们有自己的application.properties,这意味着Spring加载它们而不是域模块application.properties,这

iOS:键值观察不会关闭模态视图

我在模态视图中有以下键值观察器方法:-(void)observeValueForKeyPath:(NSString*)keyPathofObject:(id)objectchange:(NSDictionary*)changecontext:(void*)context{if([keyPathisEqualToString:@"uploadComplete"]){NSLog(@"UploadVChearsuploadcomplete");[selfdismissViewControllerAnimated:YEScompletion:nil];}}我用它来观看照片对象并知道它何时完成上

ios - 如何做一个像 "Whatsapp"- "Take Photo/Choose Existing Photo"这样的半透明模态转场

我的想法是创建一个像whatsapp那样的半透明View。1)我在ImageView上有一个点击手势。2)当我点击ImageView时,会出现一层像whatsapp这样的透明View3)然后我有三个按钮-获取新的、选择现有的或取消。我如何从这里继续?当我按下取消时,它应该弹出半透明的uiView.. 最佳答案 你为什么不使用UIActionSheet....试试类似...UIActionSheet*actionSheet=[[UIActionSheetalloc]initWithTitle:nildelegate:selfcance

ios - 未从模态 ViewController 收到 NSNotification

我在这里错过了什么?我只是试图将一个简单的通知从模态视图Controller发送回启动它的ViewController,但没有收到任何东西。这是启动模式转场的ViewController中的代码:-(IBAction)chooseSuperGroup:(UIButton*)sender{NSLog(@"supergroupchoiceabouttobemade");[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(choiceReceived:)name:@"selectionMade"obje