草庐IT

uni-modal

全部标签

ios - "Application tried to present modally an active controller"尽管设置了各种安全防护措施

当我的Controller尝试呈现模态UIImagePickerController时,我偶尔会收到此异常(大约20%的次数)。我已经在SO上对这个主题进行了相当多的研究,并遵循了similar的说明。questions关于放置各种保障措施的主题。虽然这能够减少我遇到此错误的频率,但我仍然收到它并且不确定我可以做些什么来防止它发生。我的设置如下:我的根Controller是一个标签栏Controller,然后我在其中嵌入了一个导航Controller。在这个导航Controller中,我有TakePhoto1Controller,当有人想要拍照时,我会模态地显示我的ImagePicke

ios - Modal App Store 不会关闭

我有一个按钮以模态视图显示我的应用程序,以便人们可以下载该应用程序并为其评分。我让它通过这段代码模态显示。NSDictionary*appParameters=[NSDictionarydictionaryWithObject:@"607257427"forKey:SKStoreProductParameterITunesItemIdentifier];SKStoreProductViewController*productViewController=[[SKStoreProductViewControlleralloc]init];[productViewControllerset

iOS modal view transition flip 无需整屏翻转

我的问题与这个非常相似:Seamlesslyflipfromonemodalviewtoanother,withoutshowingasolidcolourbackground我听从了建议并遇到了与建议的解决方案相同的问题-整个屏幕翻转,而不仅仅是模式。我已经放弃了这种可能性,直到这里的设计师向我展示了Pinterest应用程序中的示例。我在这里包括一个动画gif。您可以看到背景(带有“x”关闭按钮)没有翻转。知道如何做到这一点吗?谢谢! 最佳答案 事实上,使用简单的UIView动画很容易实现:[UIViewtransitionWi

ios - 呈现小型 Modal VIewController Objective C

我的任务是在一些现有的VC中添加新的简单通知模态视图。充其量,我想实现一个在当前View上显示notificationVC的功能。有很多类似的问题,但它们对我不起作用或需要委托(delegate)、转场等。谢谢,这就是我想要的: 最佳答案 如果您想在另一个ViewController上显示一个ViewController,最简单的方法是将modalPresentationStyle设置为UIModalPresentationOverFullScreen或UIModalPresentationOverCurrentContext。如果

iOS Modal Segue 放弃源 ViewController?

在进行模态转场时,原始ViewController是否会在转场执行后被丢弃?我将目标Controller的委托(delegate)设置为源ViewController,但是当目标ViewController.viewDidLoad时,self.delegate为nil...以下代码将生成日志消息“ListViewController.viewDidLoad:我的委托(delegate)为nil:(”[来源]MapViewController:-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{if([seg

ios - UIStoryboardSegue Modal Form Sheet 首先填满整个屏幕

在我的iPadStoryboard中,我的导航栏中有一个+按钮,它应该会在模态表单表中调出一个新的ViewController(图1)。然而,ViewController最终会填满整个屏幕(图2)。如果我点击新ViewController中的UITextfields之一,那么当键盘进入View时,ViewController最终会调整到FormSheet并正确显示(图3)。只有在纵向时才会发生。在景观中,一切正常。我该如何解决这个问题?这是我的segue配置:这不是iPadmodalformsheettakesupthewholescreenanyways的副本,因为他的问题是在通过代

javascript - iOS 6 : Safari overflow: hidden on containing div not working when modal open

我似乎无法在我的网站主体上使用overflow:hidden技巧来在模式打开时锁定背景内容。我正在将当前样式应用到主体上:$('body').css({'overflow':'auto','position':'static'});并且它们被成功应用,它在Android中工作正常,背景内容锁定,但是在iOS设备中,这不起作用并且内容背景内容仍然可以滚动。知道是什么原因造成的吗?这是我正在使用的元视口(viewport)标签: 最佳答案 iOS6Webview需要在html和body元素上overflowhidden才能正常工作。如果

iphone - Modal UIViewController 总是在 iPad 上全屏显示。为什么?

我正在尝试在iPad上创建一个简单的模态对话框,无论是小的(UIModalPresentationFormSheet)还是大的(UIModalPresentationPageSheet)设置,但无论我做什么,它们都会全屏显示(带有标题栏)。模态UIViewController是在界面生成器中创建的,我似乎无法为其指定大小。为UIViewController中包含的UIView指定较小的尺寸没有效果。我做错了什么?什么可能会影响这个问题?难道是我设置modalPresentationStyle的时机?我尝试过使用UINavigationController和不使用UINavigation

uni-app 背景音频 熄屏或者退回桌面之后不在播放

解决办法:下载安卓原生插件,并在离线打包中配置前台服务配置1、将插件导入到HBuilderX中2、manifest.json中配置如下"nativePlugins":{ "XZH-musicNotification":{ "page":"page/story/storyDetails", "favour":"false", "themeColor":"#ffffff", "titleColor":"#ffffff", "artistColor":"#ffffff", "__plugin_info__":{ "name":"XZH-musicNotification", "de

uni-app和Spring Boot使用websocket实现一对一聊天功能

uni-app的API一部分是基于ECMA的还有一部分是由uniapp自己扩展的api,其中websocket就是由uniapp自己扩展的api。从创建一个WebSocket(opensnewwindow)连接,监听,发送等都跟传统的websocket有点不同。这里跟大家分享的是web端进行通信的样例,其中小程序端通信需要按照官网的协议样例进行wss://www.example.com/socket,而web端则是ws://www.example.com/socket。首先建立websocket连接uni.connectSocket({ url:'wss://www.example.com/s