草庐IT

Storyboard-IB

全部标签

ios - XCode6 storyboard,TableViewController看不到navigation Items

我正在将一些代码从XCode5迁移到XCode6,我意识到我不知道如何在Storyboard上将我的导航项视为我的TableViewController的一部分。正如您在下图中看到的,我有一个AddPilot按钮然而,我的Storyboard看起来像这样,并且没有AddPilot的可视化表示,我可以拖出它来创建segues等。我必须在显示屏上做些什么才能显示吗? 最佳答案 在我的例子中,完全重新安装xcode没有帮助,所以我点击“显示助理编辑器”然后预览我的Storyboard。它以某种神奇的方式提供了帮助。

ios - ibtool 在编译和链接 Storyboard阶段做了什么以及链接 Storyboard的结果如何与可执行文件一起使用?

我一直在研究iOS应用的构建过程。我创建了一个“单View应用程序”项目并在Xcode8.2.1中构建。当我查看构建报告时,我注意到Xcode使用clang编译和链接.m文件,然后使用ibtool编译和链接Storyboard文件。我想知道ibtool在编译和链接过程中实际做了什么。在执行以下编译命令后,在/Users/Kazu/Library/Developer/Xcode/DerivedData/ObjCHelloWorld-guewhpmwckompbfvsbhizkifcadg/Build/Intermediates/ObjCHelloWorld.build/Debug-iph

ios - IB Designables : Failed to render and update auto layout status (Google Maps)

几天来,我遇到了以下问题:Main.storyboard:error:IBDesignables:FailedtorenderandupdateautolayoutstatusforSomeViewController(BeW-27-X9H):dlopen(GoogleMaps.framework,1):nosuitableimagefound.Didfind:GoogleMaps.framework:mach-o,butwrongfiletype我在不同的ViewController中有28个这样的错误,尽管我只在其中几个中使用了Googlemap。由于这个问题,我无法编辑一些Vie

ios - iphone 到 ipad 转换 : some storyboard options missing

我正在将iPhone应用程序转换为iPad应用程序。我已将项目的构建目标从“iphone”更改为“ipad”,应用程序按我希望的方式编译、构建、运行和显示。但是,我注意到Storyboard的某些部分仍然认为这是一个iPhone应用程序。例如,当我尝试构建一个segue时,它​​只为我提供了“推送”、“模态”和“自定义”选项。一个新创建的ipad项目也提供了“popover”和“replace”选项。同样,这个转换后的应用程序没有为我提供SplitViewController的可能性。那么有没有一种设置或某种方法可以让这个“iphone”->“ipad”应用程序拥有完整的ipadSto

objective-c - 使用 Storyboard和核心数据创建向导的最佳方式

使用Storyboard创建向导的最佳方法是什么?例如,在用户首次启动我的应用后,他/她应该创建一个个人资料(姓名、昵称、性别、兴趣等)。我想分几个步骤(向导)执行此操作。因此,在步骤1、2、3中,用户可以填写个人信息。在第4步,将有一个“完成”按钮。人员对象保存在核心数据中的时刻应该是用户点击此按钮时。但是最好的方法是什么?我创建了一个Person类,它继承自NSManagedObject在Storyboard中,我创建了一个连接到ViewController的导航Controller(第1步),该Controller与另一个ViewController连接(第2步),依此类推...

ios - Xcode 4.4 更改为本地化 - 我如何不本地化主 Storyboard?

我是第一次本地化应用程序,只需要本地化我的“Localizable.strings”文件。为了进行设置,我创建了文件,然后选择它并按下“制作本地化...”按钮,它让我添加了英语本地化(我还没有添加任何其他语言)。令我惊讶的是,在Xcode4.4中,这样做还会自动本地化这些文件,将它们移动到“en.lproj”文件夹中:InfoPlist.stringsMainStoryboard.storyboard我不需要也不想本地化Storyboard文件,因为其中没有任何基于语言的内容...而且据我所知,我也不需要本地化InfoPlist.strings(除非我决定本地化应用名称?)。那么,如何

iphone - iOS - 从 appDelegate 访问 Storyboard上的 viewControllers

我有一个使用CoreData的应用程序,我在应用程序委托(delegate)中创建了一个managedObjectContext。我想将managedObjectContext传递到我的Storyboard上的两个ViewController,以便它们使用相同的managedObjectContext来保存和获取。我可以访问第一个ViewController:self.window.rootViewController但是我想访问的第二个ViewController是在第一个ViewController的segue之后,并且没有从它返回任何引用。我试过:instantiateViewC

ios - 使用 Storyboard重用自定义 UIVIewController 中的 child

我有一个带有导航Controller的Storyboard,它指向一个我想重用的UIVIewController。那个UIVIewController有一个ParentUIViewController,它具有我正在重用的所有UIVIewController的所有基本功能。目前我正在复制和粘贴(嗯),然后我将UIViewController的类更改为我想使用的ChildUIVIewController(ChildUIViewController扩展了ParentUIViewController)。但这听起来像是一个糟糕的解决方案。每次我想在视觉上更改ParentViewControlle

ios - Storyboard 中自定义类集的本地化不起作用

我添加了MyTextField,它继承了UITextField。然后,将Storyboard中的textField自定义类设置为MyTextField。我本地化了textFields的占位符,但它不起作用。如果我清空自定义类,它工作正常。我可以通过代码设置,但你能告诉我更好的选择吗? 最佳答案 这看起来像是一个错误(除非有人可以指出一个链接,其中Apple将这种行为作为正常行为进行了详细说明)。我所做的是将本地化保留在本地化的Storyboard文件中,并在运行时使用NSLocalizedStringFromTable从那里手动加载

ios - 将 PKRevealController 与 Storyboard集成

我希望集成PKRevealController并为我的应用程序提供整体滑动设置菜单。我找不到任何关于使用Storyboard进行操作的教程。我已经有一个Storyboard,其中包含一个导航Controller(默认情况下带有的那个),带有指向RootViewController的箭头(在我的例子中称为LoginViewController)。根据PKRevealController的任何文档,我添加了一个单独的Viewcontroller场景并将其类设为PKRevealController,然后在应用程序委托(delegate)中执行此操作@interfaceAhmAppDelega