草庐IT

Storyboard-IB

全部标签

ios - "Could not find a storyboard named ' 主 Storyboard ' in bundle NSBundle"

我已经在一个应用程序上工作了很长时间,突然间我得到了这个:"Couldnotfindastoryboardnamed'MainStoryboard'inbundleNSBundle"我已经在StackOverflow上解决了类似的问题,我尝试了所有方法,包括:-重命名Storyboard文件-重新添加Storyboard文件-清理项目-在模拟器上重置内容和设置我还检查了plist文件和CopyBundleResources,Storyboard名称应该是这样。这一切都不起作用。我正在与friend一起开发应用程序,我们使用的是Git。奇怪的是,同一个版本对他来说效果很好。但是,在Cop

ios - 无法打开文档 "Main.Storyboard"。无法识别的文件内容

从Xcode7更新到Xcode8后,我无法打开我的Storyboard。谁能帮忙?里面没有显示任何错误。 最佳答案 对我来说,以“源代码”方式打开Storyboard,修复合并冲突,然后重新启动Xcode即可。 关于ios-无法打开文档"Main.Storyboard"。无法识别的文件内容,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/39760818/

ios - 在 Storyboard 中将 Segue 拖到自身

我想将一个segue从我的viewcontroller拖到它自己。所以我可以推送那个特定ViewController的“无限”实例。我知道如何在代码中执行此操作(即以编程方式实例化ViewController)。但是,我想尽可能地使用segues。我发现了一些在Storyboard中进行self转换的“黑客”,但我不喜欢黑客,所以我的问题是;有没有一种干净的方法可以在Storyboard中将segue返回到self?我不想从按钮或类似按钮中拖动它,我只想要一个我可以使用的通用segue:[selfperformSegueWithIdentifier:@"segueIdentifier"

ios - 如何将 Storyboard的搜索栏分配给 searchController searchBar 属性

当我将searchBar添加为tableView的headerView时,所有委托(delegate)方法都按预期触发。self.myTableView.tableHeaderView=self.searchController.searchBar;但是如果我从StoryBoard中获取一个searchBarIBOutlet并将其分配给self.searchController.searchBar,则不会触发委托(delegate)方法!_mySearchBar=self.searchController.searchBar;我还尝试将mySearchBar嵌入到View中,然后分配:

ios - 在 Xcode 4 interfacebuilder/storyboard 中手动指定约束

这似乎是一个非常基本的问题,但我找不到答案。当我向Storyboard中的场景添加元素、四处拖动它们或调整它们的大小时,Xcode会自动添加和删除约束以描述它们的大小和位置。现在,一旦Xcode创建了特定类型的约束——比如高度约束——我知道我可以修改它的属性——Relation、Constant和Priority在高度限制的情况下-通过属性检查器。我无法弄明白的是如何手动添加或删除给定类型的约束,而不是依靠Xcode的魔力为我这样做。例如,在我当前的场景中,我有一个包含工具栏和表格View的ViewController。现在,我清楚我想使用什么约束来描述这两个View的垂直定位和大小:

ios - 每次我打开 Storyboard 时都放错了 View

我正在使用带有一些ViewController的Storyboard,这些ViewController的元素使用自动布局定位。每次我打开Storyboard时,我都会看到放错位置的View即使我修复了所有View。我必须一次又一次地更新框架。有没有什么办法解决这一问题?我正在使用xcode6。 最佳答案 正如@AnilVarghese所指出的,问题在于View的大小。打开Storyboard文件时,wAnyhAny以外的任何内容都会触发此警告。我认为这是一个Xcode错误。所以我必须确保我的View设置如上图所示。这意味着针对所有尺

ios - 如何在 xcode 4.2 Storyboard中正确使用模态视图 Controller

我想知道如何正确使用Storyboard以模态方式放置ViewController。就我个人而言,我更喜欢使用xibs,但Storyboard似乎越来越受欢迎,并将成为future的发展方向。我通常以模态方式建立ViewController的方式是这样的:假设我们有ViewControllerA(简称A)和ViewControllerB(简称B)。然后我通常会在B.h中放置一个协议(protocol),当B想要被解雇时指定委托(delegate)方法并添加iddelegate字段为assign属性(property)。假设我在A很忙并且我想以模态方式呈现B,我会写:B*b=[[Ball

ios - 在 iOS 中为多个设备和不同方向启动屏幕 Storyboard

我的应用程序在两个方向上都支持4英寸以上的所有设备。iPhone-5、5S、5C、6、6S、6+、6S+、SEiPad4、iPadAir、iPadAir2、iPadPro等将Assets目录用于启动屏幕它工作正常,但在iPadPro应用程序中显示标准键盘而不是iPadPro优化键盘,它更大并且不会给用户最好的感觉。按照下面的链接,应用程序应该使用启动Storyboard而不是Assets图像来获得优化的iPadPronative键盘。https://forums.developer.apple.com/thread/26357现在的问题是如何在启动屏幕Storyboard期间支持两个方

ios - 更新应用程序商店错误 - 找不到启动 Storyboard

我的应用程序已在应用程序商店上架6个月,我现在正尝试发布更新,但在验证应用程序时出现错误。未找到启动Storyboard。确保为Info.plist中的键UILaunchStoryboardName指定没有文件扩展名的启动Storyboard文件名。我做的唯一改变是一个公式。 最佳答案 将Launch.storyboard添加到目标成员 关于ios-更新应用程序商店错误-找不到启动Storyboard,我们在StackOverflow上找到一个类似的问题: h

ios - 如何为一个 View (而不是整个 Storyboard)xcode 关闭自动布局

我只想在mystoryboard中为一个View打开自动布局功能。这可能吗?如果可以,我该怎么做。我正在使用xcode4.6.3 最佳答案 来自MuhammadAamirAli的回答here,这是可能的。这是他的回答中的快照代码,我发现它很有用。[self.benchmarkButtonremoveFromSuperview];[self.benchmarkButtonsetTranslatesAutoresizingMaskIntoConstraints:YES];[self.benchmarkButtonsetFrame:CGR