草庐IT

Storyboard-IB

全部标签

ios - 如何使用 Storyboard隐藏 UINavigationController 的工具栏?

我有一个StoryboardiOS应用程序,其中包含我推送的多个View。我有一个选择了“显示工具栏”选项的UINavigationController,然后它会填充到我的View层次结构中。假设我的View流是3个View,A、B和C:ViewA--(push)-->ViewB--(push)-->ViewCViewA是一个普通的ViewController,工具栏上有一个按钮用于推送ViewB。ViewB是一个表Controller,所以我想在这里隐藏工具栏。ViewC是另一个类似于ViewA的View,需要显示一个工具栏。在Xcode/Storyboard中,如果在ViewB中我

ios - Xcode 4 不允许我打开在 Xcode 5 中编辑的 Storyboard

我有一个问题:在Xcode5中使用该应用程序后,我无法在Xcode4.6中打开Storyboard文件。我应该如何在Xcode4中打开它? 最佳答案 返回Xcode5中的Storyboard,然后转到FileInspector选项卡下的右侧Pane(从顶部选择它,它是带有小空白页的图标)。您会找到一个名为InterfaceBuilderDocument的部分。在那里,将Opensin设置为Xcode4.6而不是Default(5.0)。它还将改变用户界面的外观,因为Xcode4.X不支持包含用户界面组件(称为平面UI)的iOS7SD

ios - 从我的 Storyboard上的另一个 View 获取 tabbarcontroller

在我的Delegate中,我试图选择我的TabBarController以便我可以使用不同的背景来设置它的样式。但是问题是我的TabBarController不在rootView上..我当前的代码:UITabBarController*tabBarController=(UITabBarController*)self.window.rootViewController;UITabBar*tabBar=tabBarController.tabBar;UITabBarItem*tabBarItem1=[tabBar.itemsobjectAtIndex:0];UITabBarItem*t

ios - 如何获取 rootviewcontroller ios Storyboard

我在Storyboard的RootView中有一个菜单表,我想在subview更新数据时重新加载它。如何获取对RootView的引用,以便我可以对其调用reloaddata方法? 最佳答案 如果rootViewController是UIViewController,您可以使用下面的代码访问它UIViewController*rootController=(UIViewController*)((AppDelegate*)[[UIApplicationsharedApplication]delegate]).window.rootVi

ios - 无法更改为 IB 中的不同尺寸类别定义的 Constraint IBOutlet

我为此案例制作了一个特殊的测试应用程序。(很抱歉,它已经被删除了)我在Storyboard中的ControllerView上添加了一个View,在InterfaceBuilder中设置了AutoLayout约束,并使其中一个(垂直空间)对于不同大小的类是不同的.ScreenshotfromIB因此,任意高度、任意宽度的值为100,常规高度、常规宽度的值为0。它运行良好,在iPhone上距顶部的垂直距离为100,在iPad上为0。我还为此约束制作了IBOutlet并希望在运行时将其更改为10@property(weak,nonatomic)IBOutletNSLayoutConstrai

ios - 在 Storyboard中设计 UICollectionViewCell

我从未使用过UICollectionViewController,我认为它们与UITableViewController有点相似,但令我惊讶的是,我无法将UI元素添加到我的自定义UICollectionViewCell的方式与我处理自定义UITableViewCell的方式相同。事实上,我可以在InterfaceBuilder中添加标签、按钮等,但是当我运行应用程序时,单元格显示为空。我在viewDidLoad方法期间通过调用(void)registerClass:(Class)cellClassforCellWithReuseIdentifier:(NSString*)identif

ios - 在最新的 xcode 5 中分别添加到 Storyboard 中的 UIViewController 后看不到 UIView

我在xcode5中将UIView拖放到Storyboard中的UIViewController,它已添加,但我在Storyboard中看不到该UIView。谁有解决办法?在以前版本的xcode中,我确实通过以下链接中描述的过程让它工作:-https://stackoverflow.com/a/14515818/952440但现在它在最新的xcode5中不起作用。为了您的信息,我在下面的Storyboard中添加了屏幕截图:- 最佳答案 您必须将这些View添加为主视图的subview。只需将它们拖到顶部View即可。如果您不想默认显

ios - Interface Builder 无法确定 "Main_iPad.storyboard"的类型

我在尝试存档我的应​​用程序准备上传时收到上述错误,不确定它是什么意思,我首先收到一个错误,说iPad主Storyboard丢失所以我复制了iPhoneStoryboard然后更改源告诉它,它是一个iPadStoryboard(这里有另一个问题)我突出显示的代码是我更改的代码的一部分,我还更改了"targetRuntime="iOS.CocoaTouch"在这个问题之后,ConvertingStoryboardfromiPhonetoiPad有什么我哪里出错的想法吗? 最佳答案 对于iPadStoryboard,您的“targetR

ios - 尝试从 Storyboard初始化 View Controller

我在主Storyboard中放置了一个ViewController,但是当我尝试初始化和加载ViewController时,我的应用程序崩溃了。我使用的xcode版本并没有真正告诉我正确得到的错误,但我确实看到它给了我一个sigabrt信号。我不知道为什么它不起作用。UIStoryboard*storyboard=[UIStoryboardstoryboardWithName:@"MainStoryboard_iPhone"bundle:nil];UIViewController*vc=[storyboardinstantiateViewControllerWithIdentifier

objective-c - iOS 中的 Storyboard 关系

我正在尝试使用新的Storyboard功能,但我对StoryboardRelationships感到困惑?它们与IBOutlets有何不同?另外,如何将我自己的关系添加到我自己的UIViewController子类中?我已经尝试查看文档,但找不到太多关于它们的信息。 最佳答案 我的理解是:关系是iOS表示“父子关系”关系的方式,虽然这看起来确实很递归,但父子关系的一个例子是包含的UIViewController容器一个UIViewController。无论如何,这就是理论——使用UINavigationController可以更好地