草庐IT

WatchKit-Storyboard

全部标签

iOS 如何使用 segue 获取对嵌入 Storyboard容器中的 View Controller 的引用?

我有一个Storyboard和一个带有容器View的ViewController。在Storyboard中,我使用“嵌入”segue定义了从容器到另一个ViewController的连接。如何从父ViewController中获取对嵌入式ViewController的引用?我已经创建了对容器的引用,但发现它只是一个UIView这是我正在使用的转场 最佳答案 您必须在主ViewController中实现prepareForSegue并在StoryBoard中指定一个标识符。-(void)prepareForSegue:(UIStory

ios - WatchKit 中的模态 Segue 不调用 contextForSegueWithIdentifier

我有一个带有TableView的InterfaceController。我创建了一个从tableview的单元格到另一个InterfaceController的segue。如果segue类型是“Push”,则会调用contextForSegueWithIdentifier。如果类型是“Modal”,则不会调用contextForSegueWithIdentifier。 最佳答案 没关系。根据文档contextForSegueWithIdentifier仅在PushSegue上被调用。我需要使用-(void)table:(WKInte

ios - 设置为 Storyboard文件时启动屏幕为黑色

我是usingastoryboardtogetthecorrectheightofanavigationbarinmylaunchimage.但是,在稍微自定义ViewController之后,它现在显示黑屏而不是启动图像。当我将它设置为一个全新的ViewController时,一切都很好。看起来原来的ViewController现在处于错误状态。我该如何解决这个问题?(我在Xcode6.2上运行iOS8.2模拟器。) 最佳答案 本例中的问题是在ViewController上设置了socket。如果初始ViewController上

iOS Storyboard奇怪的错误 - 'NSInternalInconsistencyException' (Main.storyboardc)

我正在处理我的xcode项目。我刚刚清理了项目并尝试构建项目。不知道发生了什么我得到了非常奇怪的错误。***Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'CouldnotloadNIBinbundle:'NSBundle(loaded)'withname'UIViewController-bSa-xT-TPG'anddirectory'Main.storyboardc'不知道我必须检查哪个代码!!我引用了一些与此相关的问题,但无法解决我的问题。编辑:-当我尝试在查找导航器中搜

ios - 启动 Screen.storyboard 无法正常工作 Xcode 7

我在Xcode7中使用LaunchScreenstoryboard来支持iOS9,并使用imageSet来支持iOS7。首先,我将UIImageView全屏放在LaunchView中,并在该imageView的源代码中使用下面的图像(参见图像),但是当我在模拟器中运行我的应用程序时,该图像无法正确显示(iPhone4s、5、6和6plus)问题出在哪里?有人可以帮忙吗? 最佳答案 我曾经遇到过同样的问题。开始使用xcassets对于启动图像,您可以将Assets文件夹与设备特定的启动图像一起使用。根据您的要求在此处添加所有启动屏幕。

ios - 在 Storyboard 中设置 UITabBarItem 图像但在运行应用程序后看起来不同

1)我在Assets.xcassets中添加了四个png图像。2)在Storyboard中,我嵌入了一个标签栏Controller。设置TabBarItem图像。3)但是在运行应用程序之后。我发现图像看起来与我的设置有点不同,我不知道为什么,谁能知道为什么以及如何修复?等你帮忙,谢谢 最佳答案 图像看起来不同的原因是因为它填充了平面颜色,而您的.png包含一些白色而不是空白背景。UIImage有一个名为renderingMode的属性。此属性可以是default、AlwaysOrigin、AlwaysTemplate。因此,对于UI

ios - Google Maps iOS SDK 和 Storyboard

我希望有人能解释如何开始使用Googlemap和XcodeStoryboard。我找不到任何关于如何实际操作的信息。我只需要一个示例或要采取的步骤。有这个http://www.youtube.com/watch?v=r3H8dFG0UCY谷歌快捷方式视频。但是我看不到视频中的代码。如有任何帮助,我们将不胜感激。 最佳答案 在要插入map的View中创建一个通用UIView,然后在文件检查器中为其提供自定义类“GMSMapView”。然后你可以在ViewController头文件中为它创建一个IBOutlet并初始化map..

ios - 用于 Storyboard的 MMDrawerController 库

所以我最近遇到了这个非常简洁的库,MMDrawerController.我已经成功安装并使用appDelegate.m中的以下代码对其进行了初始化。-(BOOL)application:(UIApplication*)applicationwillFinishLaunchingWithOptions:(NSDictionary*)launchOptions{UIViewController*leftSideDrawerViewController=[[LeftViewControlleralloc]init];UIViewController*centerViewController=

ios - 如何在导航 Controller 内的 Storyboard 中从appdelegate推送viewcontroller

我在我的项目中使用SWRevealViewController,我想在应用收到通知时打开一个特定的Controller。我已经尝试了很多解决方案,但没有任何效果。我关注这个http://www.appcoda.com/ios-programming-sidebar-navigation-menu/通过使用Storyboard。我的Storyboard设计如下:当应用程序收到通知时,我想在其导航Controller中加载照片ViewController。我尝试在AppDelegate中使用以下代码:UIStoryboard*st=[UIStoryboardstoryboardWithNa

ios - 您可以在不使用 Storyboard 的情况下在 AutoLayout 控制台输出中标记 View 吗?

我正在观看有关AutoLayout的WWDC演讲,我了解到在您的View上设置StoryboardID可以使约束冲突的控制台输出更易于阅读(即您获得名称而不仅仅是地址)。他们向您展示了在InterfaceBuilder中设置StoryboardID(以前只是“标识符”)的位置,但是有没有办法在代码中进行设置?我正在尝试在一个100%程序化的应用程序中调试大量复杂的View,这些View不是我自己编写的,它有许多无法满足的约束,并且(以某种方式)在iOS7中工作但在iOS中开始中断8.我很想清楚地看到哪个实际上是导致问题的原因。我查看了UIView类引用,找不到“Identifier”或