草庐IT

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

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/

ios - 执行 segue 不工作

我正在开发这个应用程序,它运行得非常好,然后我尝试运行该应用程序,但不明白为什么segue没有运行,因为它在应用程序打开时总是应该运行。然后我按下一个执行相同segue的按钮,应用程序将崩溃。这是错误信息:2014-04-0416:30:54.733OnTourCompany[3854:60b]You'veimplemented-[application:didReceiveRemoteNotification:fetchCompletionHandler:],butyoustillneedtoadd"remote-notification"tothelistofyoursupport

ios - 如何使用 Storyboard从自定义 uitableviewcell 正确启动 popover segue

那么当打开它的按钮位于TableView中的自定义原型(prototype)单元格内时,如何使用Storyboard正确设置弹出框segue?它应该可以在iphone和ipad上运行它应该在ipad上有正确的位置和anchor 最佳答案 我认为最优雅的解决方案如下:像往常一样从按钮创建一个segue到适当的ViewController打开segue并将anchor设置到TableView(从圆圈拖动到View)。在准备segue添加以下内容:if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceI

ios - iOS 7 上的 Push Segue 不显示导航栏

我在一个ViewController和另一个ViewController之间有一个pushsegue。当从操作表中选择某个选项时,将执行segue并显示View。我根据thisanswer创建了segue.在iOS8上,这工作正常。View被添加到导航Controller,并自动出现后退按钮。然而,在iOS7上,我刚刚注意到该View显示为模式并且根本不显示导航栏。我不知道这是什么时候开始发生的,但我似乎无法弄清楚为什么。按下操作表项时,我使用:[selfperformSegueWithIdentifier:@"showRouteInformationFromMap"sender:ni