草庐IT

主视图

全部标签

ios - 关闭模态视图后删除模态模糊效果

目前我正在开发一个带有MapView的项目,当用户按下按钮时,它会显示一个模态视图。modalView使用了iOS8典型的模糊效果。问题是,我可以呈现带有模糊效果的模型View,并可以关闭它,但我无法去除map的模糊效果。当前代码:ViewController.m-(void)actionSheet:(UIActionSheet*)actionSheetclickedButtonAtIndex:(NSInteger)buttonIndex{NSString*buttonTitle=[actionSheetbuttonTitleAtIndex:buttonIndex];if([butto

ios - 如何将主视图 Controller 添加到不是选项卡栏项目之一的选项卡栏 Controller ?

我正在构建一个待办事项列表应用程序,它有一个主页,我想用它来显示一些数据,这个主页有3个操作按钮,它们是:列表按钮-将您带到一个显示事物列表的页面创建按钮-将您带到创建新项目的页面个人资料按钮-将您带到个人资料页面我希望这些操作显示为标签栏按钮,但是当我在Storyboard中创建一个tabbarviewcontroller时,我注意到主页是第一个标签栏项目......这不是我想要的初始屏幕...谁能帮我弄清楚吗?我希望主屏幕是具有3个标签栏按钮的ViewController之王,但每个按钮都与初始屏幕不同。这就是我想要的:谢谢 最佳答案

ios - UISplitViewController:主视图中错误的顶部布局指南与 UISplitViewControllerDisplayModeAllVisible

我有一个标准的SplitViewController,我想在iPad上始终显示它的主视图。在主视图的viewDidLoad中,我调用:self.splitViewController.preferredDisplayMode=UISplitViewControllerDisplayModeAllVisible;有了这一行,我得到了我想要的效果(总是显示主人)。然而,一件奇怪的事情也发生了:顶部布局指南似乎移动到了主视图的顶部,在导航栏下方。您可以看到这张图片中的效果,其中TableView中的第一个单元格部分隐藏在导航栏后面。事实上,它上方有一个完全隐藏的绿色View(它是即将出现的内

将文本框值从视图到viewComponent

我有一个称为视图组件的视图,并通过以下方式传递了称为konstant的模型:@foreach(KonstantiteminModel){@awaitComponent.InvokeAsync("MeterReader2",new{k=item})}如果我们查看视图组件,则看起来像这样:publicclassMeterReader2ViewComponent:ViewComponent{publicasyncTaskInvokeAsync(Models.Konstantk)//Endastenkanal.{//logic....}}到目前为止,这对我有用。但是,我的问题是,如何在视图中介绍两个文

ios - 隐藏模态视图 Controller 而不关闭(更改位置)

我在模态Controller中有一些任务,我需要当你打开另一个对象时,只替换Controller中的一些元素。我找到了以下示例IniOS,howtodragdowntodismissamodal?,一切正常,但我需要确保当我关闭我的Controller时隐藏并且不触发事件deinit。我想要两个事件:解散和隐藏。 最佳答案 您应该做的是保留viewController的内存引用。例如:classParentViewController:UIViewController{//placethisheretokeepitinParentV

ios - 如何通知父 View Controller 有关模态视图 Controller 中屏幕方向的更改?

我在纵向模式下在UISplitViewController上方呈现一个模态视图Controller。现在我将iPad旋转到横向模式并关闭模态视图Controller。似乎UISplitViewController没有收到关于更改方向的通知:SplitViewController的第一个View被隐藏,第二个View不占据整个屏幕大小。如果我再次来回旋转,SplitViewController将再次正常显示。此外,该问题仅出现在iOSSimulator5.0(或运行iOS5的设备)上,而不出现在4.3上。有什么想法吗? 最佳答案 我遇

iphone - 关闭模态视图时在 IOS 5 中崩溃

我在IOS5中遇到以下语句的崩溃。这似乎适用于其他IOS版本。场景是我从viewController将View作为模态呈现,然后点击取消按钮我调用下面的代码将self作为模态视图关闭。到这里为止一切正常。但30秒后,我通过调用服务器获取最新数据来重绘我的View,当我点击“取消”按钮时再次绘制View后,我遇到了崩溃——仅在IOS5.0上。有什么线索吗?[selfdismissModalViewControllerAnimated:YES];错误:Singlesteppinguntilexitfromfunction-[UIWindowControllertransition:from

iphone - 如何使用 UIAlertView 关闭模态视图 Controller ?

我想通过在我实现的UIAlertView上点击取消来关闭整个模态视图Controller。警报View询问用户是否要注销,如果用户点击是,它将关闭模态视图Controller。我如何在Xcode中执行此操作?谢谢! 最佳答案 您可以先查看有关uialertviewdelegate的文档。首先您需要将您的类声明为uialertview的委托(delegate),然后实现该方法以获取用户单击的按钮的索引。您可以使用这些方法来检查用户的选择-(void)alertView:(UIAlertView*)alertViewdidDismiss

ios - 在 iOS 中隐藏模态视图 Controller (但将其保存在内存中)

我在我的应用程序中激活了一个模态视图Controller,我希望用户能够隐藏它但保留它的状态(导航堆栈等)。根据Apple的文档,dismissModalViewController将其从内存中释放。有没有一种简单的方法可以使用另一种方法保留对它的引用? 最佳答案 如果您要关闭View,则不会。您最好保留有关导航状态的任何信息并使用它从其他View初始化新View。更新如果您需要隐藏并再次显示它,我会考虑重新考虑如何使用模态视图。Apple非常清楚如何以及为何使用模态框。有很多方法可以解决问题,但您可能只是在为自己试图解决问题而走上

ios - 关闭模态视图然后执行 segue 以打开第二个模态视图

我有一个允许用户登录和注册的HomeController。如果用户点击登录,我会使用segue打开一个模态视图。在模态视图中有一个按钮,上面写着注册。所需的操作是关闭登录模态视图,然后使用performSegueWithIdentifier:打开注册模态视图-(void)loginControllerDidRegister:(LoginController*)controllersender:(id)sender{NSLog(@"loginControllerDidRegister");[selfdismissViewControllerAnimated:YEScompletion:n