草庐IT

storyboarding

全部标签

ios - 使用资源包文件中的 Storyboard

我创建了一个bundle文件并将bundle文件导入到我的项目中。这个包文件中有一个Storyboard,我想从这个Storyboard创建View。我一直在尝试找出正确的方法来执行此操作2天,但没有运气。它总是显示“‘无法在bundleNSBundle中找到名为‘StoryboardA’的Storyboard”错误。我这里有一个示例项目:https://github.com/tsunglintsai/Storyboard-In-Resource-Bundle.以下是我试过的代码。NSBundle*resourceBundle=[NSBundlebundleWithPath:[[NSB

ios - 动态加载 Storyboard

我正在开发Storyboard加载系统,我需要检查特定Storyboard是否存在。我做了一个函数来检查它(给定一个特定的StoryBoard名称):(NSString*)ressourceNameForDevice:(NSString*)rootNameextension:(NSString*)ext{NSString*retString=rootName;NSString*iPadString=[NSStringstringWithFormat:@"%@-iPad",rootName];NSString*iPhoneWideString=[NSStringstringWithFor

ios - UITabBarController Storyboard启动屏幕 - 初始选项卡?

我在我的应用程序中使用Storyboard作为我的启动屏幕,它包含一个带有5个UINavigationController的UITabBarController。Storyboard除了提供启动屏幕外什么都不做。我想做的是更改默认选择的选项卡。我目前坚持这个:一旦加载了实际的ViewController,我就会得到:正如您想象的那样,让选择项像现在这样跳跃会有点不和谐。我不知道如何以编程方式更改选项卡,因为我无法将自定义类附加到启动屏幕中的任何内容。当然,我真的不在乎我是不是真的这样做,如果有办法用不同颜色的图标来伪造它,那也很好,但系统会为选定的图标添加那种色调。有没有办法用Stor

ios - 为什么我的某些推送 Storyboard 片段不显示 peek 和 pop 选项?

我的一些推送转场显示了peek&pop选项,而其他推送转场不显示该选项。这是为什么? 最佳答案 抱歉回复晚了。我遇到了同样的问题。似乎按照设计,Apple只在界面构建器中显示peek&pop选项用于Actionsegues(例如从按钮或单元格到UIViewController的segues)而不是手动segues(即从ViewController到ViewController的segues,我们通常通过代码触发并设置-在prepareForSegue:)中。这个提到here 关于ios-

ios - 将 UIScrollView 添加到 Storyboard 中的现有 UIView

我使用Storyboard构建了一个应用程序,我想将其中一个View嵌入到UIScrollView中。因此,我将UIScrollView直接拖放到Storyboard中。然后我调整它的大小和位置。之后,我选择所有项目并将它们拖放到UIScrollView中。我的问题是我所有项目的位置都弄乱了:它们都在UIScrollView的中心对齐,所以我必须自己重新定位它们。有什么方法可以保持相同的布局?非常感谢您的帮助!干杯 最佳答案 一种方法是选择View,然后转到编辑器->嵌入->ScrollView。对于更复杂的事情,暂时禁用自动布局,

objective-c - 我怎样才能在 Objective-C 中制作一个可以在 Storyboard 中的多个 View 中使用的通用控件?

我刚刚开始使用xCode4.2进行iOS开发并发现了Storyboard。它们似乎非常适合快速制作原型(prototype)。我想知道的是如何创建我自己的可在多个View中使用的自定义控件。例如,假设我想要一个在每个View中通用的自定义标题栏。我想我应该能够用它自己的Controller定义该控件并从多个View实例化它。我只是不知道怎么做,到目前为止我读过的教程和问题都没有解决这个问题。有什么建议吗? 最佳答案 我发现一种方法是执行以下步骤:创建一个新的xib文件并将模拟指标设置为“自由格式”以允许调整大小。(MyControl

iphone - iOS iPhone 5 选择正确的 Storyboard

我正在尝试为我的iOS项目使用这两个Storyboard,但我无法获得切换到适当Storyboard的代码。相反,代码什么都不做。是我没有正确设置控制开关的设置吗?非iPhone5设备的主Storyboard称为MainStoryboard。iphone5合适的布局称为iphone5。我认为这可能是项目配置设置问题。(这在我的appdelegate.m文件中)。-(void)initializeStoryBoardBasedOnScreenSize{if([UIDevicecurrentDevice].userInterfaceIdiom==UIUserInterfaceIdiomPh

ios - 使用 iOS6 在 Storyboard 中旋转 UIView

我有一个UILabel我想旋转180度,这样文本就会上下颠倒。我做了一些搜索,找到了thisquestion用CGAffineTransformMakeRotation覆盖旋转。有没有办法在我的UIStoryboard上正确旋转它?标签总是会以相同的固定旋转方式出现,所以最好让它在我的Storyboard中以与运行时相同的方式显示。我找到了thispostsayingit'simpossible,但那是一篇很老的文章(我认为是Storyboard之前)。当然,如果它没有Storyboard,我可以像在我的viewDidLoad中链接的另一个问题中那样使用CGAffineTransfor

ios - 在 Apple Watch Storyboard 中的图像顶部添加标签

所以我正在尝试制作一个AppleWatch应用程序。我注意到Storyboard上的元素只能使用组并排放置。但是我想要的UI需要背景图片和上面的标签。我怎样才能?甚至可以在AppleWatchStoryboard中执行此操作吗?我不拥有这门艺术。我在互联网上找到了这个,但这与我想要实现的目标相似 最佳答案 试试这个:创建一个组在InterfaceBuilder中设置小组的背景应显示在标签下方的背景图片通过组的背景,您将基本上创建“视觉容器”。在您的示例中,这将是一个包含硬币的图像,右侧有矩形为群组添加标签根据您的需要在组内放置标签并

ios - 如何在 Xcode Storyboard 中平均分配项目空间?

我想要15个按钮,它们之间的间距相等,并在垂直方向上正确地引导和尾随superView。我设置了约束,使左边的一组按钮与左边距对齐,右边的一组按钮与右边距对齐。第一个按钮从每组的顶部边缘开始,其余按钮每个都有一个垂直空间约束设置为上邻居。我认为这足以让它发挥作用,但事实并非如此。如您所见,对于iPhone4,屏幕上显示的按钮数量只有12个,因此我肯定需要根据屏幕尺寸以某种方式动态更改按钮尺寸。我附上了Storyboard的屏幕截图,其中显示了AnyxAny编辑器View和3.5英寸屏幕的预览。 最佳答案 这很容易使用堆栈View来完