uinavigationcontroller相关内容

在导航堆栈中将模型对象从一个视图控制器传递到另一个视图控制器

我有两个 UITableViewController.一个显示名称列表,点击任何单元格将推送第二个 TableViewController,使用户能够在 UITextField 中编辑名称. 现在我可以将名称字符串从第一个 TableViewController 传递到第二个.(我通过在第二个 TableViewController 中创建一个属性来做到这一点,我在推送第二个 TableVi ..
发布时间:2022-01-17 13:10:39 移动开发

将文本导入每个 NavigationController 视图的最佳方法

大家好,我想构建一个诗歌应用程序,所以我想使用 NavigationControlle 来显示每首诗歌!我的意思是我有一个 TableView,上面有 50 首诗!每个细胞都有不同的诗!那么我该怎么做才能将每​​个文本或 HTML 文件(我的 Pomes)导入到与导航控制器一起使用的特殊视图中?使用 NSArray 在表格视图上显示诗歌单元格是个好主意吗? 这样 **表格视图**诗 1 > ..

UITabBarController 的“更多"导航控制器在 UINavigationController 下消失

我在我的应用程序上使用 UITabBarController 和 UINavigationController. 在我的 UITabBarController 中,我使用了 5 个以上的项目,因此我会自动获得“更多"项目.我设法添加了一个保存程序,以便保留这些项目的顺序,以防有人更改顺序等. 当“更多"处于活动状态时,我会在 UINavigationController 下方获得带有“ ..
发布时间:2022-01-17 13:10:10 移动开发

带图像的自定义后退按钮

我想做的是改变后退按钮的高度.但是,据我了解,唯一可以更改的选项是宽度.所以,我想我会用我自己的、更小的图像创建一个自定义的后退按钮.现在我使用 viewDidLoad 方法和下面的代码完成了这项工作: //设置导航栏navigationController?.navigationItem.backBarButtonItem = UIBarButtonItem(image:UIImage(nam ..
发布时间:2022-01-17 13:10:04 移动开发

Swift 重命名后退导航项

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

iOS 13 - 当搜索主动推送到其他 VC 时,该 VC UITableView 在 Swift 4 中的 NavigationBar 下

我在 iOS 12 中检查过它工作正常.问题是当我要搜索并推送到第二个 VC 时它工作正常.当我反复推送到第二个 VC 时,UITableview 会位于 NavigationBar 下方.正常推送仅在搜索活动和第二次推送时才能正常工作. 我已经尝试了以下解决方案,但这些都不适合我. UnderTopBar forKeyPath:"hidesShadow" edgesForExte ..

更改 UINavigationController 后退按钮的颜色

我在试图弄清楚如何更改导航控制器上按钮的颜色时遇到了问题. 以前我使用过以下内容: [[UIBarButtonItem 外观] setTintColor:[UIColor colorWithRed:226/255.0 green:66/255.0 blue:66/255.0 alpha:0.0]]; 这很有效,但是我添加了一个带有工具栏的新视图,并且工具栏按钮图像不会显示.如果我删除全局 ..
发布时间:2022-01-17 13:09:07 移动开发

在目标视图控制器 viewWillAppear 中检测向后/弹出导航

有许多众所周知的解决方案用于检测视图控制器何时在向后导航过程中从屏幕上消失,由 UINavigationController 管理(即当视图控制器正在从导航堆栈中弹出).换句话说,在源视图控制器中检测向后导航. 相比之下,我需要在 destination 视图控制器的 viewWillAppear 中检测向后导航.或者换一种说法,检测视图控制器何时将作为 UINavigationContro ..
发布时间:2022-01-17 13:08:41 移动开发

如何在基于视图的应用程序中添加 uinavigation 控制器

我想将导航控制器添加到基于视图的应用程序中.我们如何以编程方式和使用 xib 文件来做到这一点.. 解决方案 如果你需要在你的 uiviewcontroller 中加入导航控制器,你需要按照如下方式初始化它 UIViewController *yourViewController = ...UINavigationController *navController = [[UINavig ..
发布时间:2022-01-17 13:08:17 移动开发

uinavigationcontroller 内的标签栏控制器

我在导航控制器中有一个标签栏控制器,但我似乎无法设置导航栏标题或向导航栏添加按钮: self.title = @"我的名字"; 上面的代码只改变了标签栏项的名称,而不是导航控制器. 其次.我想禁用返回登录屏幕(屏幕截图中带有 UIWebview 的屏幕) 编辑:我发现了一个可能的重复项 解决方案 将tabBarController 放到navigationControlle ..
发布时间:2022-01-17 13:08:11 移动开发

UINavigationController 不弹出 UINavigationBar 项目

当 UINavigationController 弹出视图控制器时,我的 UINavigationBar 没有弹出它的项目. 我查看了堆栈,观察到以下内容: 分配的导航控制器的预期数量(在仪器中签入) 堆栈中有正确数量的控制器.(调试日志记录) 导航项未弹出.(调试日志记录) 这就是我所做的. 我在调用 super 后在 viewDidLoad 方法中弹出了一些日志语句 ..
发布时间:2022-01-17 13:07:45 移动开发

将 MFMailComposeViewController 推送到导航堆栈上?未以模态方式呈现

我有一个表格视图,在其中一个单元格中显示“联系人".选择此单元格后,我想推入一个 MFMailComposeViewController. 我似乎只能以模态方式呈现这个 MFMailComposeViewController.这里有什么问题? 谢谢! 相关代码片段: - (void)tableView:(UITableView *)tableView didSelectRowA ..