storyboard相关内容

Swift 重命名后退导航项

我正在尝试在导航控制器中编辑 返回项 的磁贴. 我有这个场景,Navigation Controller -> Table View Controller -> TableViewController. 在第二个 TableViewController 中,我想将后面的项目从“xxxx"重命名为“Back". 有没有办法通过 StoryBoard 完成,还是应该以编程方式? ..
发布时间:2022-01-17 13:09:49 移动开发

通过视图控制器、标签栏控制器、导航控制器和视图控制器传递数据

这可能很容易实现,但我是 iOS 编程新手,我似乎被卡住了. 所以,基本上,我有一个选项卡式应用程序.我决定除了标签栏之外还需要一个导航栏.为此,我放置了标签栏控制器,然后添加了我的视图控制器并嵌入到每个视图控制器的导航控制器中,然后将其连接到标签栏. 我在故事板中的层次结构有点像这样: 视图控制器 导航控制器 视图控制器 导航控制器 视图控制器 我被困在这里的 ..

带有 NavigationController 和 TabController 的情节提要

看起来这应该很容易弄清楚,但我今天下午没有运气.我将我的问题的这个快速、简化的故事板模型拼凑在一起. 基本上,我希望下面的表格视图控制器也位于标签栏控制器中(除了已经存在的导航控制器).选项卡将在两个表视图控制器之间切换. 现在,带有按钮的视图控制器充当一种菜单.每个按钮都指向一个表格视图控制器.理想情况下,此视图控制器不会显示标签栏,并且只能从表格视图控制器的导航栏上的后退按钮访问. ..

使用情节提要时如何继承导航控制器?

我正在使用 Xcode 菜单“编辑器...嵌入...导航控制器"在界面构建器中使用情节提要. 似乎在 iOS 6 中,您必须将 UINavigationController 子类化以允许所有方向,使用 - (NSUInteger)supportedInterfaceOrientations {返回(UIInterfaceOrientationMaskAll);} 但是由于代码中没有对 U ..

Storyboard UINavigation 控制器后退按钮文本

在 XCode 4.5.1 创建一个带有导航控制器的故事板应用程序时,我很难为任何被推送的视图控制器设置 BACK 按钮.我正在使用 segue,并且视图控制器按预期显示.但是我想动态更改导航栏和后退按钮的名称并将其放在我的 ViewWillAppear 中: self.title = @"选择歌曲";[self.backButton setTitle:@"Add"]; 更改了导航栏的标题, ..

故事板中 UINavigationController 的弹出框大小

我创建了一个 iPad 应用程序,其中包含嵌入在导航控制器中的弹出视图.我喜欢尽可能多地使用 Storyboard,并且在 Xcode 中设置 "Use Explicit Size" 会给我在 iPad 上的弹出框的正确大小.但在 Xcode 中查看情节提要时,它不会调整 UINavigationController 视图及其嵌入的 UIViewControllers 的大小. 这很烦人,因 ..

使用 instantiateViewControllerWithIdentifier 但没有 performSegueWithIdentifier 时延迟?

下面的代码用于将另一个视图控制器推送到导航堆栈. 当使用 instantiateViewControllerWithIdentifier 时,segue 第一次明显迟缓(约 3 秒),但随后每次都发生得相当快.其他 SO 帖子建议确保 segue 发生在代码完成的主线程上,但这并没有解决问题. 但是,使用 performSegueWithIdentifier 不会导致延迟. Se ..

向没有导航控制器的视图添加导航栏

我有一个侧边菜单,可以滑出以显示表格视图,并且从那里我有使用显示视图控制器的 segues.segue 必须直接连接到视图控制器;我不能使用导航控制器. 如何在没有导航控制器的情况下添加带有条形按钮项的导航栏? 解决方案 虽然有几种聪明的方法可以回答您的问题.我只是以编程方式解决了它并在我的 viewWillAppear 中编写了以下代码(注意 - viewDidLoad 也可以,但 ..

故事板导航控制器和标签栏控制器

我正在尝试在 Storyboard 中进行以下设置. 一开始我有一个表格视图,当我点击一个单元格时,它需要转换到标签栏控制器,这很有效.但现在我想在最右边的 2 个控制器中添加一个标题和一个额外的导航栏按钮. 但我似乎无法将按钮拖到那里,或者在设置标题时,什么也没有显示.如何在情节提要中实现此设置? 根据以下答案更新问题. 当我有了这个新设置时(因此中间有一个额外的导航控制 ..

“开始/结束外观转换的不平衡调用"在带有 Storyboard 的 XCode 4 中以模态方式推送视图时发出警告

在网络上进行了一些研究但没有成功,我来这里问你关于我的警告的问题. 实际上,我有一个带有导航控制器的视图 V1,我想在 V1 完成加载后推送一个模态视图 V2.所以我使用 performSegueWithIdentifier 方法(我正在使用情节提要).这是我的代码: [self performSegueWithIdentifier:@"showConnexionViewSegue" se ..
发布时间:2022-01-17 12:27:31 移动开发

使用情节提要时关闭模式的正确方法是什么?

使用情节提要,关闭模式的正确方法是什么? 使用 IBAction 并编写代码在单击按钮后关闭? 在单击按钮后使用 segue 并通知父视图控制器? 解决方案 看这里 关闭呈现的视图控制器 大约一半 当需要关闭呈现的视图控制器时,首选方法是让呈现的视图控制器关闭它. 因此,您应该使用 IBAction 并编写代码在单击按钮后关闭 ..
发布时间:2022-01-17 10:55:47 移动开发

基于故事板的登录屏幕示例

我正在学习 ios/xcode 并且遇到了障碍. 我有一个基于 tabbarcontroller+navigation 的设计.如果用户未登录,我需要显示一个登录屏幕.这是基本的层次结构.登录页面需要一个导航栏(因为我遵循的教程在栏上放置了一个“Go"按钮. LoginController: (LTController.h,.m)主视图:TabBarController>导航控制器>Vie ..
发布时间:2022-01-17 10:07:30 移动开发

引用资产目录并从框架中包含它是否会创建重复?

如上所述,这里 &这里,在框架的.xcassets 文件,然后在应用程序的 storyboard/XIB 中使用这些图像,就是直接在应用程序的项目中手动创建对该目录文件的引用.这会将资产放在应用程序的主包中,并在尝试通过 Interface Builder 使用它们时避免此错误: 无法加载从 nib 中引用的“ImageName"图像带有标识符“BundleName"的捆绑 不过,我的 ..
发布时间:2022-01-16 20:17:07 移动开发

如何从框架资产中设置故事板中的图像

在我的项目中,有一个框架项目,并且这个框架项目在资产目录中有图片.. 我想在我的主要项目的情节提要中使用这些图像. 我可以通过像这样定义框架的捆绑包来使用类文件中的图像, myImageView.image = UIImage(named: "img1", in: Bundle.init(identifier: "com.abc"), compatibleWith: nil) 但不 ..
发布时间:2022-01-16 20:12:08 移动开发

如何在 iOS 5 中执行与用户输入无关的转场?

考虑一个带有按钮的视图.我们可以从这个按钮拖动一个连接到其他视图控制器,在 IB 中创建一个 segue,我们很高兴.如果我需要在某些事件(例如网络进度)上执行的转场,并且与任何用户操作无关怎么办?现在我正在放置一个按钮,从这个按钮拖动一个segue,隐藏按钮,为一个segue分配一个标识符,然后在我执行这个segue的代码中的某个地方.但是,我认为放置一个虚拟按钮不是正确的方法.可能我在使用故事 ..
发布时间:2022-01-14 20:22:00 其他开发

来自表视图控制器的多个 segue

我有一个小应用程序,它对初始表格视图使用多个部分布局.一个部分显示 Twitter 的最新趋势,另一部分显示 Twitter 的最新故事.当我点击趋势列表中的一个项目时,我会转换到一个新的表格视图控制器,该控制器显示有关该趋势的最新推文.在故事部分的根控制器中,我希望能够在包含图像、链接等的不同视图控制器中显示更多信息.问题是,当我在故事部分中选择任何内容时,我会被推送到为趋势部分设置的表格视图控 ..
发布时间:2022-01-14 20:17:54 移动开发

使用故事板的优点和缺点

我计划学习使用故事板开发应用程序.任何人都可以在使用 StoryBoards 时发布一些优点和缺点吗? 解决方案 何时使用 Storyboard 以及何时使用 XIBs 什么在 iOS 编程中使用 Storyboard 代替 xib 文件有什么好处? iphone-sdk-development 我认为这些链接很有帮助,并且与您的问题相关.就个人而言,我认为 Storyb ..
发布时间:2022-01-14 20:16:28 移动开发

在应用程序启动时从情节提要中选择替代的第一个视图控制器

我刚刚开始使用 iOS 编程,到目前为止,我在这里找到的教程和答案对我前进有很大帮助.然而,这个特殊的问题让我整晚都在烦恼,我找不到“感觉正确"的答案. 我正在编写一个连接到远程服务的应用程序,用户需要先登录才能使用它.当他们开始使用应用程序时,他们的第一个视图应该是登录对话框;当他们之前进行过身份验证时,他们会立即看到概览页面. 该项目使用故事板——我认为这是一个很棒的特性——所以选 ..
发布时间:2022-01-14 20:16:19 移动开发

覆盖 initWithCoder 时的无限循环

我有一个带有一些控制器和一些视图的 UIViewController.其中两个视图(网格单元)是其他 nib.我有从网格单元到文件所有者的出口,但它们不会自动加载. 所以我尝试覆盖 GridCell.m 的 initWithCoder.这将启动一个无限循环. 我知道可以重写 initWithFrame 并从代码中添加子视图,但这不是我想要的.我希望能够在 Interface Build ..
发布时间:2022-01-14 20:14:12 移动开发