草庐IT

storyboarding

全部标签

ios - 用 XIB 替换 Storyboard

如何用XIB替换Storyboard?在尝试动态创建View及其Controller时,我失去了新Storyboard的所有优势。现在,在尝试将其从项目中删除时,我创建了一个带有自己Controller的新XIB,并在项目设置中替换了它:现在,当尝试运行该应用程序时,它崩溃了,日志显示以下内容:2012-04-0814:50:16.567Bazaart[11340:15203]***Terminatingappduetouncaughtexception'NSUnknownKeyException',reason:'[setValue:forUndefinedKey:]:thiscla

iphone - 加载从 Storyboard 中实例化的 nib 文件

所以我对这个Storyboard概念还很陌生。我有一个Viewnib放入Storyboard中,每个都对应于我拥有的UIViewController子类,我尝试使用以下代码加载nib文件:TestViewController*vc=[[TestViewControlleralloc]initWithNibName:@"TestViewController"bundle:nil];[self.viewsetBackgroundColor:[UIColorblueColor]];[self.viewsetFrame:CGRectMake(0,self.profilePicture_.fra

ios - 无法在 Xcode 5 Storyboard 中创建 IBAction 连接

一个看似非常基本的问题,但它让我无休止地沮丧并阻碍了进步。当我从UIButton或UIStepper单击并拖动到ViewController时,未列出添加IBAction连接的选项。ViewController称为BuyNowVC,在我的BuyNowVC.h中我有:@interfaceBuyNowVC:UIViewController{IBOutletUIButton*buyButton;IBOutletUIStepper*myStepper;}@property(nonatomic,retain)IBOutletUIButton*buyButton;@property(nonatom

iphone - 2个 Storyboard之间的过渡

我的应用程序中有2个Storyboard文件,我想在一个的ViewController和另一个的ViewController之间转换。我连接了一个IBAction以响应第一个ViewController上的按钮按下,它调用AppDelegate中的一个方法。我已验证此信号到达AppDelegate方法。这是我在AppDelegate中的相关方法,但是没有发生转换。谁能告诉我为什么,或者拥有2个Storyboard是不是一个愚蠢的想法?-(void)presentSecondViewController{UIStoryboard*mainStoryboard=[UIStoryboards

iphone - uitableview 的 Storyboard错误

我在尝试使用Storyboard创建我的应用程序结构时遇到此错误statictableviewsareonlyvalidwhenembeddedinUITableViewControllerinstance我创建了这个sotry板,它有一个导航Controller,然后是几个从主视图分支出来的View,其中有一个TableView。我从主视图中删除的一个View有这个错误。我还有其他几个具有相同设置的View,但他们都没有遇到这个问题。如果我解决了这个问题,我会很担心他们之后会说同样的话,因为这是我设置的第一个View..如有任何帮助,我们将不胜感激。 最佳

ios - 使用NSAutoresizingMaskLayoutConstraint进行UITableViewCell舍入错误,但是在Storyboard和heightForRowAtIndexPath中正确设置了大小:

我正在尝试使用AutoLayout在我的表格视图单元格中配置子视图,在理想情况下,希望表格视图单元格尽可能高以包含所有子视图。但是,这似乎是不可能的,因为在实际创建像元之前就确定了像元的高度。因此,到目前为止,我只是查看了设置的约束条件并计算了包含所有内容所需的总高度,并将其在情节提要中设置为该特定TableViewCell原型单元格的行高,并且还在tableView:heightForRowAtIndexPath:方法中返回了此高度。现在,我的表格视图单元格如下所示(情节提要的屏幕截图):有两个没有显示大小的约束,它们都具有大小10(按钮顶部容器视图以及滑块和中间标签之间的距离)。从

使用 Storyboard的 iOS 登录屏幕 [中介设计模式?]

我有一个带有ip、端口、用户名和密码文本字段的登录屏幕,用于获取值并连接到ASMX网络服务。连接工作完美。实现登录周期的最佳方式是什么?定义一个空白ViewController作为rootViewController并在LoginViewController中实现一个协议(protocol)以委托(delegate)给这个空白viewController并检查那里的登录凭据,如果成功链接到主视图?我喜欢干净和解耦的代码。所以我决定使用中介者设计模式。我有一个将执行序列化的JSONHelper类。但我不知道是委托(delegate)给loginVC还是在空白ViewController中

iOS - 如何在带有半透明黑色状态栏的 Storyboard中回收前 20 像素

我对状态栏后面的前20px有问题,特别是我不能在那里放任何东西。当我创建UI时,我使用了Storyboard方法并将状态栏样式设置为半透明黑色。但是当在Xcode中进行布局时,我的View高度固定为460px(变灰)。请帮忙。从friend那里得到答案,他会在他发布后立即将他的解决方案标记为正确答案。现在这里是解决方案:在InterfaceBuilder中将ViewController设置为全屏和任意大小:http://cl.ly/0x1p1u3q3B1y3b3C3U2n然后在View的大小设置中将其高度设置为480像素:http://cl.ly/1p1b0e060p1Y37393D0

iOS Storyboard,布局在 4.0 英寸屏幕尺寸和 3.5 英寸屏幕尺寸之间笨拙地转换

我在应用屏幕尺寸方面遇到了问题。我关闭了自动布局,这样它就不会弄乱屏幕上的元素。但是现在当我尝试为3.5英寸屏幕创建一个像这样的简单屏幕时:但是当我在4英寸屏幕上看到相同的布局时,它看起来像这样的间距乱七八糟:我不明白我在这里做错了什么。如何创建在3.5英寸和4.0英寸屏幕上看起来相同的屏幕?谢谢! 最佳答案 Autolayout从Xcode4.x到5.0向前迈出了一大步。Apple听取了开发人员的意见之一是:现在默认自动布局不再创建任何自动约束。这意味着:当你拉入所有控件时,你有一个完整的静态布局(具有绝对坐标)(并且你可以在任何

ios - 在 Storyboard中添加 subview

在我的程序中需要创建View,然后创建subview并将其添加到View中。我在Storyboard中创建View和subview。然后在代码中:[subViewremoveFromSuperview];[viewaddSubview:subView];[self.viewaddSubview:view];如何在没有代码的情况下添加subview以在Storyboard中查看? 最佳答案 您实际上不需要为此编写任何代码。有很多方法可以做到这一点:选择subview并拖到Storyboard的对象资源管理器中的View条目上。一旦您离