草庐IT

push-segue

全部标签

ios - 展开 Storyboard(退出)segue 是否会取代父场景中对子代理的需求?

在ios6中展开Storyboardsegue是否需要让源场景实现委托(delegate)以将数据从子场景传回ios5中的父场景?我通常的做法是:父Controllerheader:调用子场景的Delegate@interfaceParentViewController:UIViewController//oknotmuchtoshowhere,mainlythedelegate//properties,methodsetc@end父Controller主体(正文):准备segue,设置委托(delegate),从子场景创建返回方法-(void)prepareForSegue:(UIS

objective-c - NSURLConnection 后查看 Controller Segue 延迟

这是我的第一篇文章,在我使用ObjectiveC和iOS编程的简短历史中,我发现这个网站提供了令人难以置信的信息。无论如何,我遇到了各种各样的问题。快速总结:我正在尝试编写一个登录表单,该表单使用调用一个自定义类,该类使用NSURLConnection访问网络服务器进行身份验证。我正在使用协议(protocol)和委托(delegate)委托(delegate)回调用类,以便在身份验证完成后执行到主菜单ViewController的segue。问题是我尝试进入的菜单需要6到75秒才能显示。如果我删除API调用,它会立即加载。然而,我在整个过程中都在记录日志,一切似乎都在以正常的速度进行

iphone - Storyboard : Condition segue transition for navigation (push)

我是Storyboard和xcode的新手(使用4.6)我正在使用带有推送segue的导航Storyboard。我想实现一个选择快照View,如果至少选择了1个快照-segue将起作用。否则,用户应该停留在同一个View上。我创建了2个UIView:SelectSnapsViewController和ShippingDetailViewController。在SelectSnapsViewController.m中,我添加了以下内容:-(IBAction)nextButtonPressed:(id)sender{looseDataAlert=NO;[okkkBtnsetFrame:CG

ios - 带有点击手势 Segue 的 UIView

我有一个较小的UIView作为我的UIViewController上主UIView的subview。这个较小的UIView也有一个图像和几个标签。我想要的是让用户触摸这个较小的View(此View上的任何位置或其内容),然后转到一个新的UIViewController。我在较小的View中添加了一个TapGesture,并设置了一个从TapGesture到UIViewController我接下来要显示的segue。然而,这仅在用户仅触摸View上没有标签或图像的空间并且选中“用户交互已启用”时才有效。如果触摸图像或标签,则不会发生任何事情,如果未选中“启用用户交互”,则不会发生任何事情

ios - 如何获取在 prepareForSegue 中启动 segue 的按钮?

我想使用启动segue的按钮的标题作为出现的View的标题。有没有办法在prepareForSegue中获取该按钮?否则,我必须为此声明一个不必要的IBOutlet。我使用的是最新的XCode、6beta7和iOS8(和Swift,尽管这都是cocoatouch,所以ObjC中的答案很好)。 最佳答案 prepareForSegue具有以下签名:-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sendersender将是用户点击的UIButton。

ios - 如何创建从 TableView 上的披露指示器到另一个 viewController 的 segue?

这有可能吗?似乎不可能从tableViewCell原型(prototype)上的披露指示器拖动到viewController以创建转场。我该怎么做? 最佳答案 control+clickondisclosureindicatorconnecttoviewController你会得到这样的菜单选择附属Action 关于ios-如何创建从TableView上的披露指示器到另一个viewController的segue?,我们在StackOverflow上找到一个类似的问题:

ios - 执行 segue 抛出错误

我已经在objective-c中实现了一些Jsonpost,在我收到信息后,我尝试推送segue方法,但它抛出了这个异常2015-06-2500:08:33.807BarApp[1446:109590]-[NSNulllength]:unrecognizedselectorsenttoinstance0x374398302015-06-2500:08:33.809BarApp[1446:109590]***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[NSNulllength]:un

ios - 如何为 iOS 版本 9 + 10(可能还有 8)实现 Apple Push Notifications?

我还没有找到任何官方Apple文档讨论如何为旧iOS版本以及iOS10同时正确实现推送通知。我看到的独立教程同样涵盖单个iOS版本。我看到这个iOS10的官方文档:LocalandRemoteNotificationsOverview但它没有评论支持早期的iO​​S版本。iOS9教程:PushNotificationsTutorial-RayWenderlich而且我看到各种stackoverflow线程关于人们必须做出改变才能让他们的旧解决方案在新版本上工作:PushnotificationsarenotworkinginiOS9其中确实显示了处理6-9的代码。didReceiveR

iphone - 执行 Segue 后,如何让 UIScrollView 记住位置?

我正在使用具有扩展内容大小的UIScrollView,并在其中放置了许多对象。它像map一样滚动。单击UIScrollView中的按钮将执行Segue并将用户带到另一个场景(UINavigationController中嵌入的另一个UIView)。在第二个场景中,点击另一个按钮将执行另一个Segue以返回到原始场景(像map一样滚动的UIScrollView)。一切正常,除了当它返回到原始场景时,它返回到默认位置。我如何让它记住原来的位置?想象它是一张map,通过返回它,它应该显示它停止的地方,用户不需要重新滚动到以前的地方。我该怎么做?我在iOS5上使用Storyboard。

ios - 我看不到 popover segue

我正在使用xcode4.5.2。在Storyboard中工作时,我正在尝试显示弹出窗口。但是在segue样式列表中,“popover”样式不存在。 最佳答案 仅在iPad上,使用操作表或自定义View。 关于ios-我看不到popoversegue,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/14603710/