草庐IT

storyboarding

全部标签

ios - "Collection View"的框架在运行时会有所不同 Swift3 iOS10 StoryBoard

当我在我的项目中使用“CollectionView”时,我遇到了一个问题:现在它不见了它曾经在橙色矩形:“CollectionView”的框架在运行时会有所不同。我不知道我做错了什么。我搜索了整个互联网,但一无所获。所以,这是一个“解决方案”,如屏幕截图所示,您只需检查标题然后取消选中它,问题就会消失,尽管我仍然不知道是什么原因导致了这种情况。查看uiview内容的header,取消选中: 最佳答案 这是InterfaceBuilder错误。看起来类似于IBproblems我很喜欢Xcode8.2.1中的这个错误没关系,我做了7年的

ios - 来自变量的 ViewController Storyboard ID

我如何通过structswift文件中的variable在Storyboard中设置ViewControllerStoryboardID?我不想从IdentityInspector>Identity>StoryboardID硬编码记下VC的StoryboardID。我希望它位于structswift文件中的一个变量中,我可以在其中访问它并从那里设置/更改它。 最佳答案 来自Apple文档。https://developer.apple.com/documentation/uikit/uistoryboard/1616214-inst

swift - 在没有 Storyboard或 xib 文件的情况下实例化 UIViewController

我一直在寻找一种方法来实例化未附加到Storyboard或xib文件的自定义UIViewController类。当然,当我尝试初始化UIViewController时,它需要一个NSCoder对象。但是我不知道这个NSCoder对象是从哪里来的,也不知道如何正确地制作它。文档说它是一个接口(interface)声明对象。你知道我如何制作一个NSCoder对象来初始化我的UIViewController吗?或者我可以在应用程序的某处获取NSCoder对象吗?publicclassController:UIViewController,UIAlertViewDelegate{var_vie

ios - 选项卡式 IOS 应用程序中 StoryBoard ViewController 的问题

在使用基于MVC的Swift1.2和Xcode6.3开发选项卡式IOS应用程序的过程中,我使用的是可视化Storyboard元素而不是以编程方式进行,因为我不是经验丰富的开发人员。在下面的图片中,您可以在应用程序的StoryBoard中看到架构:该应用程序包括:一个TabBarController和四个TabBarItems。每个Item在Storyboard中都有自己的ViewController。所有这些都与StoryBoard中的关系序列(ViewControllers)链接。StoryBoard中的每个ViewController都有自己的Class。最后一个项目有一个嵌入式N

swift - 从框架加载 Swift 主 Storyboard和 View Controller

我想让我的Swift项目从框架而不是项目本身加载它的主Storyboard和ViewController。这可能吗?欢迎大家的帮助。 最佳答案 我相信您早就解决了您的问题,但请在此处发布答案以防其他人从Google遇到它时有用。您可以指定另一个Storyboard作为主Storyboard,方法是从导航器中选择您的项目,从左侧面板中选择应用程序目标并进入“信息”选项卡。那里有一个“主Storyboard基本文件名”的设置。对于您的具体问题,这可能不是您想要的。相反,打开应用程序的Main.storyboard,突出显示ViewCon

swift - 删除 Storyboard 中的选项卡栏项目后无法删除选项卡栏(Swift 4)

这应该非常简单,但我似乎找不到答案。假设您从一个全新的ViewController开始,然后从对象库中拖入一个TabBarItem(将其放在Controller的底部)。然后单击Storyboard中的该项目并单击删除。该项目已从Storyboard中删除,但选项卡栏仍然存在。它不再出现在ControllerScene中,但仍作为空白标签栏显示在Storyboard中。我不知道如何摆脱这个幽灵标签栏。我能找到的最接近这个问题的引用是这个oldquestion,但版本差异太大,无法正常工作。我知道我可以撤消这些操作,但它是在很久以前完成的项目中,我无法弄清楚问题是什么时候出现的。任何指导

view - iOS 8 - Swift - Xcode 6 Beta - 在没有界面生成器的情况下工作(没有 Nib 和 Storyboard)

我一直在互联网和Stackoverflow中进行大量搜索。不幸的是,似乎没有太多关于新Xcode版本的信息,iOS8特别是使用Swift并且在没有InterfaceBuilder的情况下工作。作为起点选择的模板现在没有从空应用程序开始的选项。您拥有的最少设置是采用单View应用程序,它已经为您提供了ViewController和一个基本的Storyboard。我讨厌Storyboard,也讨厌Nib。我想在代码中做所有事情。我试图删除Storyboard文件,实例化窗口,设置rootViewController并使其可见,就像过去的美好时光一样。ViewController在没有nib

ios - StoryBoard - 代理抛出异常 iOS Swift

我正在创建一个iOS应用程序,我想为按钮添加波纹效果。所以我从这个github项目(Pleasereferthislink)添加ZFRippleButton.swift。现在涟漪效应工作正常。现在我的问题是我的Storyboard显示以下错误file:///Users/developer/Documents/ios/For%app/extras/deleted%20app/%20qars/klaby%20Kijh/Base.lproj/Main.storyboard:error:IBDesignables:FailedtorenderinstanceofZFRippleButton:T

ios - 重用 LaunchScreen.storyboard xib

我有一个想重复使用的LaunchScreen.storyboard。我遇到的问题是viewDidLoad被触发得太快了。当应用程序启动时,后台会进行一些初始处理。因为处理是在后台进行的,所以有一个短暂的间隔,因为viewDidLoad会在一秒钟后触发,但这里是后台处理完成前大约5秒。我想在viewDidLoad的开头加载并显示LaunchScreen.storyboard以扩展它,直到背景内容完成。我正在尝试调整它:letstoryboard=UIStoryboard(name:"LaunchScreen",bundle:nil)letvc=storyboard.instantiate

ios - 如何使用 swift 以编程方式转换到不同 Storyboard 中存在的不同 View Controller ?

letcustomerStoryboard=UIStoryboard(name:"Customer",bundle:nil)//First(Current)storyboardletagentStoryboard=UIStoryboard(name:"Agent",bundle:nil)//SecondstoryboardvarotherVC=UIViewController!//ViewControllerreferenceotherVC=agentStoryboard.instantiateViewControllerWithIdentifier("AgentProfile")最后