草庐IT

storyboarding

全部标签

ios - 如何手动设置在应用程序委托(delegate)中显示哪个 Storyboard View

我有一个应用程序,当应用程序在一段时间内处于非事件状态时,它希望注销用户。它在应用程序中有多个不同的View,我希望应用程序委托(delegate)在每次触发此方法时将登录View设置为当前View:-(void)applicationDidBecomeActive:(UIApplication*)application如何在此方法中手动将loginViewController设置为Storyboard中的当前显示View? 最佳答案 UIStoryboard*mainStoryboard=[UIStoryboardstoryboa

ios - 从 Storyboard 获取 ViewController

我有两个ViewController,它们没有(直接)与Segue连接。但是我想在第二个VC中更改一个字符串,这是我在第一个VC中得到的。我的尝试是:#import"secondViewController.h"@interfacefirstViewController()@propertyNSString*originalString;@end@implementationfirstViewController-(void)viewDidDisappear:(BOOL)animated{[superviewDidDisappear:animated];secondViewContro

ios - 如何更改 Xcode Storyboard中的预览设备?

如下图所示Storyboard预览是一些平板设备,我需要将其更改为最新的iphone或iphone4s,我该怎么做?我也知道助理编辑器以及如何使用助理编辑器在多个设备上预览,这不是我想要的,我想在Storyboard本身中更改预览 最佳答案 您需要执行四个步骤。按Cmd+Alt+Enter(返回)。它将显示两个窗口。点击“手册”文本。它将显示最后一个选项为“预览”的菜单。选择它。4.从底部的“+”按钮中选择要在其中查看预览的设备类型。 关于ios-如何更改XcodeStoryboard中

ios - Storyboard中的 Xamarin iOS 启动屏幕图像未从 Assets 目录中提取

我使用的是VisualStudio2017和最新的XamariniOS10.10.0.30。我已经尝试按照创建启动屏幕Storyboard的文档进行操作。我创建了所有启动屏幕图像并将它们添加到Assets目录下的媒体工具中(AppIcons和LaunchImages)。我更愿意只使用这些静态图像而不是创建Storyboard,但这似乎不是一个选项。因此,在为Resources\LaunchScreen.storyboard创建View时,我添加了一个ImageView并转到属性和图像下拉列表。Assets目录中的图像未在下拉列表中列出,但列出了Resources文件夹中的Xamarin

ios - 在带有 Xcode 4.2 的 Storyboard UIView 中使用静态单元格

我正在尝试使用Xcode4.2中的Storyboard设计器创建一个非常基本的登录屏幕。我想要一个包含登录名和密码字段的分组TableView。View上还有一些其他元素,例如登录按钮、忘记密码链接等。此外,当输入字段具有焦点时,应该能够点击背景以关闭键盘。Xcode4.2之前的版本,我使用实现了UITableViewDataSource协议(protocol)、生成和返回单元格等的UIView实现了这一点。在Xcode4.2中,使用静态单元格选项,这一切感觉非常接近可视化完成,但不允许使用静态单元格,除非表格是UITableViewController(或子类)的一部分。我没有看到使

iphone - 代码 : Storyboard and retaining data in each controller

正如您所猜到的,我是一名新程序员,但我很难获得一个简单的东西!我正在制作一个具有多个ViewController的应用程序。每个Controller都有文本字段和UIsegmentedControl项。当我从一个ViewController移动到另一个ViewController时(如果重要的话,使用模态转换),前一个ViewController的内容(文本字段条目和分段控制选项)重置为它们的原始状态。我怎样才能让他们保持以前的状态?提前致谢。 最佳答案 -(void)prepareForSegue:(UIStoryboardSeg

ios - 使用 Storyboard作为 iOS 5 的替代品(以及 4.3 及之前版本的 NIB)

有人知道是否可以在适用于iOS5的应用程序中使用Storyboard,并为较早的iOS版本使用普通的NIB文件吗?我目前正在重新开发一个应用程序,并希望包含新功能的Storyboard(主要是因为您可以在View中设计表格,轻松创建不同的原型(prototype)单元格)。“旧”界面将成为iOS5之前版本的传统。但是,当添加Storyboard并在iOS5中以编程方式加载它时,我收到编译器错误“Storyboard在iOS4.3及更早版本上不可用”。有没有办法让它发挥作用? 最佳答案 目前不可能。Storyboardsaresupp

ios - Storyboard中的外部对象

Apple已经有一段时间为我们提供Storyboard了,我从一开始就关注它的演变,它有一些优点和缺点,但如果你将它与老式的“xib”进行比较,那肯定是一个“future”"文件...我在这里所知道的是一种叫做“外部对象”的东西。使用标准“xibs”时,我们总是能够从IB对象库(右侧Pane)中拖放两种特殊类型的对象“文件所有者”是这个“外部对象”的一个例子。我们能够将另一个ExternalObject拖放到我们的xib文件中,并通过使用此UINibAPI实例化此类ViewController将其连接到某个外部对象:-(NSArray*)instantiateWithOwner:(id

ios - 启动屏幕 Storyboard显示在模拟器中,但在 iPad Pro 时不显示在设备中

不确定我在这里遗漏了什么,但启动屏幕在除iPadPro之外的所有设备上都能正常工作。启动屏幕确实是一个Storyboard。它实际上在iPadPro模拟器上运行得非常好。有什么建议吗?更新:好的,所以我已经向xcassets添加了一个可平铺的图像。共有三种尺寸。无论我如何切片,它总是按预期显示在Storyboard和模拟器中,但它永远不会在设备上呈现。令人沮丧! 最佳答案 好的,那么我这边真的没有任何问题吗?很奇怪的问题。我在两个不同的iPadPro上安装了相同的二进制文件,它们都运行相同版本的iOS。一个显示启动屏幕,而另一个显示

ios - 在基于 Storyboard的应用程序中禁用/启用 UITabBarController 中的选项卡

我用Storyboard构建了我的应用程序,所有View都由tabbarcontroller管理。所以在启动时(我目前只在iPadUI上工作)它会这样做:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPad){UITabBarController*tabBarController=(UITa