Tag: uistoryboard

iOS启动故事板:如何更改标签栏的颜色?

我在做什么: 使用“发射故事板”。 这很简单,并包含一个默认的UITabBarController。 我已经在启动故事板以及我的应用程序中将标签栏的“tintColor”设置为红色。 我正在使用Xcode 7,iOS 9。 什么不行: 启动屏幕使用默认的蓝色iOS tint颜色加载标签栏…! 然后加载后,更换启动屏幕故事板时,色调颜色将切换为红色。 你究竟想要在故事板上设置一个标签栏的色调? 演示项目: http : //s000.tinyupload.com/?file_id=73998115878034693063

Xcode 6:iOS不使用故事板本地化

因为我升级了我的Xcode项目到Xcode 6,故事板本地化不起作用。 我有: 基本定位为故事板文件(基本上是英文) 四个string文件:英文,德文,法文和日文 直到Xcode 5这些工作没有任何问题。 但自从Xcode 6我有以下情况: 应用程序仅在设备/模拟器上运行时使用基本文件中使用的标签 但我Localizable.strings文件,我有不同的语言的所有非故事板相关的本地化,完美的作品。 (所以最后我在设备上运行时混合了各种语言) 由于Xcode 6可以在助理编辑器中将本地化视为预览屏幕。 一切工作在那里。 所以:唯一不起作用的是故事板在运行时的本地化 有没有其他人有同样的问题,有没有解决scheme? 更新:使用Xcode 6.1 GM,实际设备上的本地化现在是正确的,但模拟器只是英文,即使我在模拟器中select另一种语言。

UINavigation Controller根视图更改

我最近遇到了故事板的一个小问题。 我有一个UINavigationController比与MainView RootViewController (这一个有所有的button导致我的应用程序的其余部分)的关系。 但是,我试图改变RootViewController以便我可以启用持久login,而不是一个UIWebviewlogin。 当我将新的Logon Form ViewController作为Root时,我的MainView上的button停止工作。 我也已经将UINavigationController设置为初始视图控制器。 有什么想法在这里做什么? 我知道我可以简单地在故事板上login屏幕并以编程方式调用它,将其设置为在布尔条件(loginDidSucceed)上前进。 不过,我很困惑为什么这种行为发生在StoryBoard上。 解决scheme推荐: 现在的Splash / Login ViewController与StoryBoard 感谢您的帮助和努力!

iOS版本9.0以下的故事板参考

我正在玩新的Storyboard引用。 根据苹果文档 ,iOS的最低要求是9.0版本。 不过,我已经成功部署了testing应用程序,在同一应用程序中的两个故事板之间使用简单的show segue连接到iOS 8.3设备的Storyboard引用和iOS 8.0的Simulator。 是文件错误,或者我失去了一些明显的东西?

如何以及在哪里使用instantiateViewControllerWithIdentifier

UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle: nil]; MenuScreenViewController *controller = (MenuScreenViewController*)[mainStoryboard instantiateViewControllerWithIdentifier: @"<Controller ID>"]; 如果我必须确保当前视图是用标识符实例化的,我到底在哪里编写这段代码? 这意味着如果我写这个类的任何代码,它必须出现在这个viewcontroller加载? 另外,我将如何使用它? 我不想创buildmenuscreenviewcontroller的实例。 这意味着我必须说自己,但我用self.view,并没有工作。

在故事板中将Segue自动拖拽到Self中

我想从我的viewcontroller,自己拖动segue。 所以我可以推动那个特定的视图控制器的“无限”的实例。 我知道如何在代码中做到这一点(即以编程方式instan的视图控制器)。 不过,我想尽可能使用segues。 我在故事板上发现了几个“黑客”,但我不喜欢黑客,所以我的问题是, 有没有一个干净的方式让故事板中的自我回到自我? 我不想从一个button或这样的拖动它,我只想要一个通用的segue,我可以使用: [self performSegueWithIdentifier:@"segueIdentifier"] 谢谢。

识别UIStoryboard

你如何识别UIStoryboard? 这个类有创build和实例化的方法,但是我没有看到类似name的@property。 例如 获取故事板对象 + storyboardWithName:bundle: 实例化Storyboard视图控制器 – instantiateInitialViewController – instantiateViewControllerWithIdentifier: 有什么build议么? ====更新 我希望像self.storyboard.name或[self.storyboard description] ,例如: NSLog(@"This Storyboard is: %@", self.storyboard.name); 也许这并不意味着。

在呈现模态时,“不鼓励在分离的视图控制器上呈现视图控制器”消息

我有一个导航控制器和根视图。 然后在那个根视图中,我推了一个视图,我必须点击以观察内容,如果login,如果没有logging它,它会打开一个模式视图控制器与下面的代码。 var vc = self.storyboard?.instantiateViewControllerWithIdentifier("LoginViewController") as! LoginViewController self.tabBarController!.presentViewController(vc, animated: true, completion: nil) 在viewdidload()我有一个nsnotification,以便我可以得到通知时,从login模式用户loggedinback NSNotificationCenter.defaultCenter().addObserver(self, selector: ("didDismissSecondViewController:"), name: "SecondViewControllerDismissed", object: nil) 在所有的工作之后,我在Login Controller中写下了下面的代码 self.dismissViewControllerAnimated(true, completion: {NSNotificationCenter.defaultCenter().postNotificationName("SecondViewControllerDismissed", object: nil, userInfo: nil)}); 所以在我的第一个视图控制器中,我写了下面的代码 func didDismissSecondViewController(sender: AnyObject) { NSLog("Called ns notifications") dispatch_async(dispatch_get_main_queue(),{ let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil) if Reachability.isConnectedToNetwork() == true { let storyboard : […]

UIScrollView实现

使用故事板,我有一个UITabBarController里面有一个UIScrollView,在scrollView里面有一个UIView。 我的观点非常大,并不完全适合故事板。 我无法一直滚动到视图的底部。 如果你从头开始构build所有这些,你会怎么做?

如何添加视觉效果视图模糊所有视图故事板iOS?

我需要添加visual effect视图与中心activityindicator与loading标签为所有设备fullscreen使用objective C 我正在使用storyboard下面张贴的图片我不能添加视觉效果模糊视图在所有顶部。