草庐IT

iOS 以编程方式转到选项卡和推送 View Controller

我的应用已连接到FacebookDeepLinkforOpenGraph。当在Facebook应用程序中单击打开的图表故事时,它会返回到我的应用程序。我希望它在第二个选项卡中返回到我的应用程序,然后在屏幕上显示一个新的ViewController。在我的appDelegate中,当从Facebook完成操作时,我有:NSString*objectId=[[[callappLinkData]targetURL].pathsubstringFromIndex:1];NSString*nameofhtml=[[objectIdlastPathComponent]stringByDeletin

ios - UIViewController如何跳转到祖父 View ?

我有3个View,称为A、B和C。它们之间的segue是“模态呈现”。dismissViewControllerAnimated可以用来跳回父viewcontroller,但是有没有办法直接从C跳转到A呢? 最佳答案 如果您使用的是Storyboard,则可以使用unwindsegue来备份ViewController层次结构中的多个步骤。在ViewControllerA上定义一个-(IBAction)unwind:(UIStoryboardSegue*)segue形式的方法。它需要将一个segue作为参数,而不仅仅是任何id发送者

ios - 我的app如何跳转到iOS默认邮箱?

我想在我的应用程序中设置一个按钮,如果单击该按钮,应用程序可以跳转到iOS的默认邮箱。我想这样做,以便用户可以检查并发送他们的邮件。此功能是否需要私有(private)API,或者这是否被Apple禁止?在此先感谢您的帮助。 最佳答案 这就是你想要的:letapp=UIApplication.sharedifleturl=NSURL(string:"message:"),app.canOpenURL(url){app.openURL(url)}canOpenURL部分检查用户是否在Mail中设置了至少一个他们可以发送/接收的电子邮件

ios - 你能从多个导航 Controller 转到 Storyboard View Controller 吗?

背景:该应用的UI是一个标签栏Controller,每个标签栏都有自己的导航Controller。几个ViewController很常见,用户可以访问它们而不管他们使用的是哪个选项卡。最初,我只是简单地将整个Storyboard的segues转到Storyboard上的一个ViewController以获取这些常见View。但我意识到用户可以进入公共(public)View,选择不同的选项卡,然后在不同的导航Controller上返回到该公共(public)View……我不知道那是什么。这两个是ViewController的不同实例吗?如果不是,弹出时它会“返回”哪个导航Control

ios - UISplitViewController:从 Compact 旋转到 Regular 时如何防止扩展

补充问题有很多答案,即如何防止在从Regular到Compact界面更改时过渡到PrimaryOverLay,例如使用funcsplitViewController(splitViewController:UISplitViewController,collapseSecondaryViewControllersecondaryViewController:UIViewController,ontoPrimaryViewControllerprimaryViewController:UIViewController)->Bool在我的例子中,我有一部iPhone6+,细节View以纵向

iphone - 关于 UIAlert 跳转到一个 xib

我有三个xib文件,abcb上有一个按钮,点击它会提示,代码是UIAlertView*alert=[[UIAlertViewalloc]initWithTitle:@"Warning"message:@"Youwilljumptoawhenyouclick'Yes,Go',orclick'No,Iamnot'forexit"delegate:nilcancelButtonTitle:@"Yes,Go"cancelButtonTitle:@"No,Iamnot"otherButtonTitles:nil];[alertshow];[alertrelease];正如它的描述,我想在点击'是

ios - 使用 Facebook Connect 登录后如何转到我的 IOS 应用程序的主视图

我在使用我的应用程序使用FacebookConnectsdk登录后连接到我的主视图时遇到问题。用户登录后,我希望它基本上加载我的应用程序(相机)的主视图,但到目前为止我还不知道该怎么做。目前它刚刚登录,我被带到一个空白的黑屏,我无法看到我的观点。在我添加Facebook功能之前,我可以毫无问题地访问我的主视图。下面是我的appDelegate.h和appDelegate.m代码,如果有帮助,我可以添加viewController代码和类,我的xib文件名为“ViewController”。appDelegate.h#import"FBConnect.h"#import@classVie

ios - Retina 3.5 在模态视图中旋转到 UIInterfaceOrientationLandscapeLeft 后原点错误

我的View表示有一个奇怪的行为。我的结构:Window->MyTabbarController->GraphViewController->(modal)SelectItemViewController;窗口设置:在我将我的应用更新为Retina4分辨率之后(并将Window.xib中的UIWindow大小设置为Retina4全屏),myTabbarController的origin在Retina3.5设备中设置为0,88(在retina4中没有问题)。如果我使用非模态Controller,我可以轮换到最后一天,一切正常。但是如果我在UIInterfaceOrientationLan

ios - Xcode 跳转到书签或断点

像很多程序员一样,我经常在一个大文件中来回移动。通常我正在研究一种方法,然后我必须移动到文件的顶部,然后想快速返回到该方法。有没有一种方法可以在Xcode中为某一行添加“书签”,这样我就可以通过一个快捷方式快速返回到该部分。可能这可以通过创建断点来实现,那么问题是是否有将焦点移动到文件中下一个可用断点的快捷方式?希望这是可能的,因为这会带来更高效的工作流程。谢谢 最佳答案 我不知道您想要什么的快捷方式,但是在这种情况下我经常使用两种快捷方式:Ctrl+6,然后键入我要跳转到的方法的前几个字符。Ctrl+Cmd+(向后箭头||向前箭头

ios - 当 "Hide Bottom Bar on Push"对于来自 Cell 的 segue 为真时,UITableView 跳转到顶部显示 SearchBar

我遇到了一个我无法向自己解释的问题,我希望你能为我指明正确的方向,甚至为我提供合适的解决方案。我有一个UITableViewController嵌入到UINavigationController中,带有自定义原型(prototype)UITableViewCell。在我的Storyboard中,我添加了一个Segue来显示(推送)一个细节ViewController到堆栈上。这工作正常,到目前为止没有任何意外。但是,当我按下详细ViewController上的后退按钮时,它会返回到我的UITableViewController,但这次,TableView跳到顶部并显示我在其中放置Sea