草庐IT

storyboarding

全部标签

ios - 为什么 Storyboard 中的静态原型(prototype) UITableViewCells 显示为空白?

我在Storyboard中定义了静态原型(prototype)UITableCells、子类、socket等,但是当我运行应用程序并转到那个ViewController/场景时,单元格在那里,但它们没有内容? 最佳答案 当您在Storyboard中设置带有静态原型(prototype)单元格的TableView时,您可以通过拖出UITableViewController然后对其进行子类化来实现。问题在于UITableViewController非常有用,它提供了数据源方法供您覆盖。习惯的力量让我进入那里并为那些数据源方法提供默认实现

ios - Storyboard上的阿拉伯语

我想本地化我的应用程序,当我在设备上设置英语和法语时它工作正常但是当我尝试使用阿拉伯语时我有英语Storyboard:/当我为阿拉伯语创建文件“Localizable”时,我选择“Arabic-World”我尝试使用其他语言,如“Arabic-Algeria”,但我得到了相同的结果。谢谢,亚当 最佳答案 我通过删除阿拉伯语世界本地化然后将我的应用程序本地化为“阿拉伯语”来修复它(我在选择语言时没有看到它) 关于ios-Storyboard上的阿拉伯语,我们在StackOverflow上找

ios - Storyboard是否适合单元测试?

我正在认真审视一个带有Storyboard的新iOS项目,虽然它看起来很有吸引力,但我担心它会如何影响我的单元测试。通常我会加载我的nib并执行一些集成/功能/单元测试的混合。然而,对于Storyboard,所有内容都在一个文件中,我担心在每次测试的设置和拆卸过程中加载和卸载整个文件的成本。对于那些在大型项目中具有TDD经验和Storyboard的人。在使用Storyboard时,您是否注意到任何与测试相关的缺点?我很关心性能和保持单元测试的速度。也许还有其他问题我还没有注意到。我更愿意听到来自那里的第一手故事。 最佳答案 虽然在I

ios - 您如何以编程方式调用 View Controller 以在 Storyboard 中获取其 View ?

我正在使用BookController类,它使用页码来跟踪当前View。目前我正在按需创建每个ViewController并以编程方式编写代码。我想访问我在StoryBoard(xib文件)中创建的ViewController,这样当我需要一个新页面时,它将访问我创建的第二个ViewController。//Provideaviewcontrollerondemandforthegivenpagenumber-(id)viewControllerForPage:(int)pageNumber{if((pageNumber31))returnnil;if(pageNumber==0){/

ios - Storyboard UIButton 的等效代码

我在Storyboard上设置了一些自定义按钮,我试图在代码中重新创建这些按钮,但不知何故,尽管在我的CGRectMake函数中使用了相同的参数,但我还是没有得到正确的位置。另一个问题是自动调整掩码在代码中不起作用,因为我突出显示了左侧、底部和右侧支柱,因此按钮在3.5"和4"屏幕尺寸中保持位置,但是我通过代码创建的按钮没有做这个。我从我的Storyboard中发布XML,然后发布我的代码以显示我的意思。在代码之前,先了解一下我正在尝试做的事情。我在我的项目中通过Storyboard设置了多个Controller/View中的这些自定义按钮。我现在正在尝试以编程方式使用Controll

ios - xcode 4.5 iOS Storyboard 和 UITableView delegate 混淆

我正在尝试制作一个简单的iOS应用程序,它使用一个UINavigationController两个ViewController和一个UITableView来显示列表。问题是该表拒绝显示来自NSArray的数据。如您在图片中所见,所有委托(delegate)均已设置。如果我为ViewController创建一个xib文件,一切都会起作用,但是如果我可以在Storyboard中再拖动一个ViewController并将它的类链接到我的ItemListViewController,我就不需要另一个xib文件,如您在第一张图片中看到的那样。ItemListViewController.h#im

ios - 如何以编程方式从 Storyboard 中的 View Controller 加载弹出窗口。

当用户点击按钮时,我正在从CollectionView单元格中加载弹出窗口。我已经设法让弹出窗口工作,但我不知道如何加载我在Storyboard中设置的ViewController。这是获取弹出窗口的代码。我怎样才能让它从Storyboard中加载ViewController?self.popoverContent=[[PopOverViewControlleralloc]initWithNibName:@"UpcomingCells"bundle:nil];UIView*popoverView=[[UIViewalloc]initWithFrame:CGRectMake(0,0,20

ios - 如何从 Storyboard 静态单元格中的 UIButton 触发 IBAction?

我有一个带有UITableViewController的Storyboard。在这个Controller中,我有静态单元格,其中之一是UITableViewCell的子类。在IB中,我向这个静态单元格添加了一个UIButton,并将它连接到UITableViewCell子类中的一个IBAction。但是,永远不会调用IBAction。为什么这不起作用?如何实现单元格内的按钮通过IB触发事件所需的行为?.h#import@interfaceBSWorkoutsCell:UITableViewCell@property(nonatomic,weak)IBOutletUIButton*but

ios - 默认情况下 Xcode 5 上的 Storyboard,将它用作 View Controller 的编辑器怎么样?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭9年前。Improvethisquestion我从来没有觉得使用Storyboard很舒服,我总是将它们视为一种简单的方法来做简单的事情,但是当定制出现时,它们有点死板或比代码更冗长。这是我的意见,但我必须说实话我从未使用过它们,所以我当然可能是错的。segue、unwind系统在我看来是非常不优雅的解决方案,而且它们返回id对象的事实将需要强制转换和大量ifelse编码以匹配正确的标识符。似乎没有办法为ViewController创建一个新

ios - 多人编辑 Storyboard时,如何管理 Storyboard的开发?

我们所有的观点都在一个Storyboard中。当我们编辑完我们负责的界面后,我们发现在提交Storyboard时是一场灾难。有没有更好的方法可以更轻松地管理Storyboard?我们应该用代码而不是Storyboard或xib来编写UI吗?虽然使用Storyboard真的很有效。 最佳答案 通常对我和我的团队有用的是将相关功能分离到不同的Storyboard中。因此,如果一个人正在处理应用程序的x部分,请将所有与x相关的东西都放在那里。只要一次只有一个人处理每个组件,就不可能发生导致整个Storyboard崩溃的冲突。如果您只能使用