草庐IT

StoryBoard

全部标签

swift - 快速向下滑动时的搜索栏

我正在为iOS开发社交媒体应用我的ViewControllers当前嵌入在NavigationController中。在我的新闻提要屏幕上,我需要在用户向下滑动时显示一个搜索栏(并在他向上滑动时隐藏它),如果用户在其中输入内容,搜索结果将显示在新闻提要屏幕的顶部。我曾尝试修改这个,但我是iOS的新手,到目前为止还没有成功。如有任何帮助,我们将不胜感激,请记住,我只进行了几周的iOS编程,因此深入了解会有所帮助。谢谢! 最佳答案 首先,您需要实现UISwipeGestureRecognizer在viewDidAppear中包含setu

ios - 使用 Swift 和 iOS 8 Storyboard的登录屏幕

我在处理iOS应用程序的登录流程时遇到了很多麻烦。下面是我要实现的Storyboard图片我正在尝试实现一个可选的登录屏幕,该屏幕仅在用户首次打开应用程序且尚未登录时显示。目前,我将选项卡栏Controller设置为RootViewController。但是,我不知道如何处理这些ViewController之间的交换。我尝试使用以下代码简单地推送登录屏幕。但是,它不起作用。我相信标签栏Controller不允许推送新ViewController的问题。funcapplication(application:UIApplication,didFinishLaunchingWithOpti

ios - Swift:App Delegate 应该如何获取对 View Controller 的引用?

我已经开始了一个新的Swift项目,我正在尝试一些东西以了解布线如何与Storyboard一起工作,因为我以前从未使用过它们。该项目是一个单View应用程序,使用由Xcode6.1创建的默认Storyboard。它生成AppDelegate.swift和ViewController.swift类以及Main.storyboard。顺便说一句,我要结束本教程了:http://www.raywenderlich.com/74904/swift-tutorial-part-2-simple-ios-app我使用Storyboard界面生成器添加了一个按钮和几个TextView控件。我现在想做

ios - "Unknown class in interface builder file"在 Storyboard中使用从泛型类继承的类时

我最近重构了我的类BookTableViewController来自UITableViewController的简单继承,所以它现在继承自通用类FetchedResultsTableViewController它本身继承自UITableViewController.类声明如下所示:classBookTableViewController:FetchedResultsTableViewController{overridefuncviewDidLoad(){//breakpointsinheredonotcatch!}}classFetchedResultsTableViewContro

macos - 更改在 OS X 中使用 popover segue 创建的 popover 的外观

我正在尝试使用Storyboard为Yosemite构建一个简单的应用程序。创建一个popoversegue很容易——在我的Storyboard中,从单击按钮到NSViewController创建segue,并且样式设置为Popover。这很好用,但问题是,我想改变这个弹出窗口的外观。它似乎默认为VibrantDark外观,但我希望它是VibrantLight或Aqua。我假设这里发生的事情是在幕后,正在创建一个NSPopover来包含我用我的segue显示的ViewController,但我不知道如何访问它NSPopover对象-Storyboard只允许我访问我正在显示的ViewC

ios - UITableViewController 刷新控件为 nil

我的项目中有一个UITableViewController,并在Storyboard中将“刷新”设置为启用。然而,它的出路是零。这样使用self.refreshControl即使我让我自定义从Storyboard到viewcontrolr的导出,它也是零。它适用于我项目中的其他TableView,但不适用于此。我可能错过了什么快速的东西吗? 最佳答案 在Storyboard中选择您的TableViewController并启用刷新。如附图所示。我希望这会有所帮助。 关于ios-UITab

swift - Storyboard与 Xib 文件

我阅读了与同一问题相关的一些答案,但我想问一些具体的问题。当你有一个巨大的项目时,想象一个大型社交网络,即使你将UIViewControllers逻辑地分离到单独的UIStoryBoards中,它似乎仍然会减慢进程。每次您查看任何Storyboard时,都需要一段时间来呈现所有UIViewControllers,处理起来似乎非常痛苦。现在,对于大型项目,您会选择Nib文件还是坚持使用UIStoryBoards更好? 最佳答案 如果它是一个有很多ViewController的大型项目并且有一个团队在上面协作,我会推荐XIB。这是因为每

ios - 从 Storyboard设置的 UINavigationBar 背景颜色与代码设置的颜色不同

我的应用程序将仅适用于iOS8,我正在使用XCode6.1.1。如果我通过Storyboard设置颜色(在NavigationBar部分设置BarTint属性)想要的颜色是:56186145我用了Corecodingutilities获取我的颜色的float值。按代码:letbackgroundColor=UIColor(red:0.22,green:0.729,blue:0.569,alpha:1.0)self.navigationController!.navigationBar.barTintColor=backgroundColorself.navigationControll

ios - 是否有可能以编程方式从 Swift/Objective-C 中的 UIViewController 或 Storyboard 获取基本 UIViewController 的标识符?

我知道我们可以根据其标识符实例化一个特定的UIViewController(见下文):varmyPageContentViewController=self.storyboard!.instantiateViewControllerWithIdentifier("A")asPageContentViewController但我的问题与这一点无关,换句话说,我只是想知道是否有可能以编程方式(在源代码中)检索标识符(在我们的例子中是字符串值“A”)我在Storyboard中为这个特定的PageContentViewController(它是我项目中UIViewController的子类)设

ios - prepareForSegue 和 PerformSegueWithIdentifier 发件人

我想知道标题中的函数是如何工作的,也想知道sender参数。假设单击按钮调用了performSegue方法,那是否也调用了prepareSegue方法?prepareSegue方法是在performSegue方法之前调用,但在按下按钮之后调用?此外,两个函数中的“sender”参数是否链接?如果我在performSegue方法中传入一个字符串作为发件人,它会转移到prepareSegue方法中的sender参数吗?也就是说,如果我在performSegue方法中设置sender参数为“Hiworld”,那么prepareSegue方法中的sender参数是否也会是同一个字符串?谢谢