草庐IT

StoryBoard

全部标签

ios - 如何在单击按钮时使标签可编辑并显示键盘以键入文本?

我想要一个“编辑”按钮,以便能够更改标签的文本。我需要使用键盘来编写新文本。我的意思是我知道如何使用label.text="newlabel"制作按钮,但我想为用户提供使用键盘更改标签文本的可能性。我尝试使用TextView,但我们不能(我自己和互联网上都没有找到任何解决方案)制作一个按钮,可以将我们重定向到TextView以更改文本。我经常使用Storyboard,所以如果你有一个Storyboard解决方案,那将是完美的,但我也能理解Objective-C和Swift:)谢谢!编辑:谢谢HenriquedaCosta,解决方案是将[TextViewbecomeFirstRespon

ios - 没有 Storyboard xib 不显示容器 View

当我为Swift2.0使用不同的Xib文件时,我无法在XCode右下角的View集合中找到容器View。如何将容器View用于Non-Storyboardxib。 最佳答案 容器View、原型(prototype)单元格等(几乎所有新界面Storyboard后发布的构建器东西)可用于仅Storyboard文件。我相信xib是用不同的解析器(旧的)解析的,并且因此,由于未更新其解析器,因此未添加这些功能。 关于ios-没有Storyboardxib不显示容器View,我们在StackOve

iphone - iOS Swift Storyboard 如何在登录后和登录前显示 View

我是Swift和Storyboard的新手。我正在构建一个应用程序,需要在用户成功登录后让用户保持登录状态。因此,在用户第一次打开应用程序时,我将显示登录ViewController,在用户登录后,应用程序将显示主页ViewController。对于Objective-C和xib,我只是将用户登录数据保存到数据库中,每次用户打开应用程序时,我都会检查AppDelegate中是否存在用户数据,如果存在则显示HomeVC.xib,否则显示登录VC.xib。这是执行此操作的正确方法吗?如何使用Storyboard执行此操作?谢谢 最佳答案

ios - 不能在 `storyboard.instantiateViewController` 之后向下转换

我正在使用storyboard.instantiateViewController来启动TableViewController,但是当我尝试向下转换它时,出现错误:Couldnotcastvalueoftype'UITableViewController'(0x109b30de8)to'PresenceTableViewController'(0x1060329f0).我的类PresenceTableViewController是UITableViewController的子类,Storyboard已经正确分配了VC类。那么为什么会失败呢?presenceViewController=

Swift - UIStoryboardSegue 以编程方式弹出 ViewController

我以编程方式将UIButton附加到navigationBar:catButton.addTarget(self,action:"oc:",forControlEvents:.TouchUpInside)varcatBarButton:UIBarButtonItem=UIBarButtonItem(customView:catButton)self.navigationItem.setRightBarButtonItem(catBarButton,animated:false)当函数oc()被触发时,我想弹出ViewControllerletsegue=UIStoryboardSegu

ios - 如何在没有动画的情况下以编程方式执行 "show (e.g Push)"segue?

如何在没有动画的情况下以编程方式进行“显示(例如推送)”?我发现的解决方案中没有一个与Storyboard中的解决方案的工作方式相同。 最佳答案 show(e.g.Push)segue在内部做的是调用-[UIViewControllershowViewController:sender:]在您的ViewController本身上调用此方法,将触发呈现您传递的ViewController的适当方式。//Swiftself.showViewController(viewControllerToShow,sender:self)//Obj

ios - 如何在新 Storyboard中以编程方式转至新 ViewController

我只是想知道如何在新Storyboard中切换到新ViewController,而无需以编程方式创建新ViewController。场景:我有一个完全用代码创建的ViewController,系统认为我在StoryboardA中。我想从这个ViewController转到另一个包含在StoryboardB中的ViewController。如果此ViewController是使用Storyboard创建的,我可以创建附加到Storyboard引用的segue(这是一个很好的建议)。但它在代码中,所以我不能这样做。我的另一个选择是让下一个ViewController完全在代码中创建,这样我

swift - Swift 中 Storyboard 中的 "No @implementation found for the class"错误

我正在尝试使用Storyboard和助理编辑器在Swift的IBOutlet中创建,但我收到了一个我以前从未见过的奇怪错误。看起来像Objective-C-ish。我在Storyboard中导航到ViewController的“保存”按钮然后我按住control并单击将SaveUIButton拖到Xcode的辅助编辑器中以创建IBOutlet。我收到错误消息“无法插入新的socket连接:找不到类“ClassBVC”的@implementation。如何避免此错误以便我可以创建socket和操作?我注意到,当我单击“Manual”和按钮之前带有四个方block的按钮时,我可以转到“Co

ios - 未调用 Swift UITableViewDelegate 方法

我创建了一个ViewController并使用storyboard添加了一个TableView。我在Storyboard中将ViewController的类设置为我的NewsFeedViewController类。我将tableviewsocket的委托(delegate)设置为self。classNewsFeedViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutletweakvarnewsFeedTableView:UITableView!overridefuncviewDi

ios - 转到另一个 Storyboard Swift

我试图以编程方式转到另一个Storyboard,但每次我尝试加载View时都是黑屏,没有任何内容。这是我一直在使用的代码:letstoryboard:UIStoryboard=UIStoryboard(name:"Main",bundle:nil)letstartingView=storyboard.instantiateViewControllerWithIdentifier("HomeScreenView")self.showViewController(startingView,sender:self)我已经在DestinationStoryboard的Origin'sStory