我在基于map的应用程序中遇到了一些奇怪的行为。我正在获取一些数据以使用某些路线服务显示路线。它使用GCD在后台线程中运行。获取数据后,我返回到主线程以更新UI:dispatch_async(dispatch_get_main_queue(),^{[self.mapProvideraddToExistingPolyLinePoints:coordinateswithTitle:@"line"removeOldOne:NOuseCurrentIndex:NO];[_distanceLabelsetText:[NSStringstringWithFormat:@"%.2lfkm",[sel
在我的应用程序中,我希望在从UIButton调用时显示自定义弹出窗口。目前我正在使用TSAlertView,但我想实现更多UI项目并拥有更多自定义构建。所以我想做的是在另一个ViewController中加载一个ViewController或View,并能够在它们之间传递信息。请参见下面的示例:根据我的阅读,在另一个ViewController中加载另一个ViewController被认为不是好的做法。在这种情况下,我会假设uiview是推荐的方式。这是正确的吗?我希望弹出窗口后面的ViewController具有暗淡的外观,可能是不透明度设置为70%的深色。我怎样才能做到这一点?本质
所以我正在使用Storyboard创建一个基于ipad食谱的应用程序。只是为了让您了解我的程序的结构,这里是ViewController的流程:ViewController--Modally-->PreviewViewController--Modally-->RecipeViewController--Popup-->IngredientsViewController所有这些都是在Storyboard中完成的。我创建了IngredientsViewController并将其链接到RecipeViewController以显示为弹出窗口,效果很好。但是我希望能够以编程方式关闭Ingre
在我的应用程序中,我尝试使用导航栏后退按钮从第二个ViewController导航到第一个ViewController,但是在将导航栏拖放到我应用程序的XIB中的ViewController上时,我只能通过标题。我做错了什么?我正在使用Xcode4.6。和.xib文件来设计View。这是我现在得到的:这是我正在寻找的: 最佳答案 Navigationcontroller提供了一个默认的导航栏和一个后退按钮。但是后退按钮的标题更改有点乱程序化UIStoryboard*astoryBoard=[UIStoryboardstoryboar
我的应用程序有一个带有正确设置的RootViewController的UIWindow。我知道这一点是因为我在设置rootViewController后(在应用程序委托(delegate)中)检查它,一切都很好。“我的应用”启动后,一切正常。我的问题是,当我checkin“主”View时,RootViewController不再在UIWindow上正确设置。我的应用程序运行良好..那么您可能想知道问题是什么...好吧,我正在尝试实现AdColony(视频广告),他们需要获取UIWindow的rotviewcontroller来显示他们的广告。当他们检查rootviewcontrolle
我正在做的是:UIViewController*rootController=[[[UIApplicationsharedApplication]keyWindow]rootViewController];AlarmRingViewController*alarmController=[[AlarmRingViewControlleralloc]init];[rootControllerpresentViewController:alarmControlleranimated:YES];我想要实现的目标是将我的AlarmRingViewController推到目前正在显示的任何其他Co
我正在使用侧ViewController设置:https://github.com/edgecase/ECSlidingViewController使用带有“InitialViewController”标识符的Storyboard加载初始ViewController。为此加载到viewDidLoad后,我使用以下方法检查用户是否已登录:UIStoryboard*storyboard;if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPhone){storyboard=[UIStoryboardstoryboardWithName:@"M
我想在我的应用程序中有一个邮件编辑器View,但有一些额外的字段和东西。由于Apple提供了原始ViewController,MFMailComposeViewController不允许以任何方式对其进行自定义。经过一些研究,我发现了Three20framework适用于iOS,它提供了一个名为TTMessageController的ViewController适合我的需要。但我对这个框架做了一些检查,我一直在阅读的反馈听起来不太好。我什至尝试下载,按照说明将其添加到项目中,但最终也引发了错误。我的问题是,Three20的TTMessageController是否还有其他替代方案?我想
我在我的应用程序中使用ZBarSDK(http://zbar.sourceforge.net/iphone/)。它运行良好且速度非常快,但我发现了一个问题。我在控制台中收到此警告,并且扫描仪viewController从不关闭。只有当我尝试扫描我已经聚焦的条形码时才会发生。我的意思是,当我按下打开阅读器viewController的按钮,然后将相机聚焦在条形码所在的位置时,它工作正常,viewController消失了,我得到了代码。但问题是当我已经将iPad对准条形码然后按下阅读器按钮时。呈现了阅读器viewController,我得到了代码,但viewController没有被关闭
我正在使用Storyboard和这段代码,但我当前的viewConntroller中没有任何内容,但出现在我的第一个viewConntroller中。任何人都可以将keywindow设置为我所在的当前View吗?这是我用来显示我的UINavigationBar的代码[[[UIApplicationsharedApplication]keyWindow]addSubview:bar];提前致谢 最佳答案 您没有将Viewcontroller设置为窗口你需要做这样的事情:self.window=[[UIWindowalloc]initW