uinavigationcontroller相关内容
我有两个 UITableViewController.一个显示名称列表,点击任何单元格将推送第二个 TableViewController,使用户能够在 UITextField 中编辑名称. 现在我可以将名称字符串从第一个 TableViewController 传递到第二个.(我通过在第二个 TableViewController 中创建一个属性来做到这一点,我在推送第二个 TableVi
..
大家好,我想构建一个诗歌应用程序,所以我想使用 NavigationControlle 来显示每首诗歌!我的意思是我有一个 TableView,上面有 50 首诗!每个细胞都有不同的诗!那么我该怎么做才能将每个文本或 HTML 文件(我的 Pomes)导入到与导航控制器一起使用的特殊视图中?使用 NSArray 在表格视图上显示诗歌单元格是个好主意吗? 这样 **表格视图**诗 1 >
..
我在我的应用程序上使用 UITabBarController 和 UINavigationController. 在我的 UITabBarController 中,我使用了 5 个以上的项目,因此我会自动获得“更多"项目.我设法添加了一个保存程序,以便保留这些项目的顺序,以防有人更改顺序等. 当“更多"处于活动状态时,我会在 UINavigationController 下方获得带有“
..
我想做的是改变后退按钮的高度.但是,据我了解,唯一可以更改的选项是宽度.所以,我想我会用我自己的、更小的图像创建一个自定义的后退按钮.现在我使用 viewDidLoad 方法和下面的代码完成了这项工作: //设置导航栏navigationController?.navigationItem.backBarButtonItem = UIBarButtonItem(image:UIImage(nam
..
如何向 UINavigationbar 后退按钮添加方法,所以每当我单击该后退按钮时,我需要检查一些值并显示 UIAlertView?有什么选择吗? 我试过这个方法,但它对我有用 - (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIVie
..
我正在尝试在导航控制器中编辑 返回项 的磁贴. 我有这个场景,Navigation Controller -> Table View Controller -> TableViewController. 在第二个 TableViewController 中,我想将后面的项目从“xxxx"重命名为“Back". 有没有办法通过 StoryBoard 完成,还是应该以编程方式?
..
我想在 UINavigationBar 上设置完整的图像,为此我有: @2x 图像 (640 x 128)@3x 图像 (960 x 192) 下面的截图是问题: 请参考这个黄色轮廓.这部分正在切割. 我已经写了这段代码来添加图片: 覆盖 func viewDidLoad() {super.viewDidLoad()self.navigationController?.navi
..
我在 iOS 12 中检查过它工作正常.问题是当我要搜索并推送到第二个 VC 时它工作正常.当我反复推送到第二个 VC 时,UITableview 会位于 NavigationBar 下方.正常推送仅在搜索活动和第二次推送时才能正常工作. 我已经尝试了以下解决方案,但这些都不适合我. UnderTopBar forKeyPath:"hidesShadow" edgesForExte
..
我在试图弄清楚如何更改导航控制器上按钮的颜色时遇到了问题. 以前我使用过以下内容: [[UIBarButtonItem 外观] setTintColor:[UIColor colorWithRed:226/255.0 green:66/255.0 blue:66/255.0 alpha:0.0]]; 这很有效,但是我添加了一个带有工具栏的新视图,并且工具栏按钮图像不会显示.如果我删除全局
..
有许多众所周知的解决方案用于检测视图控制器何时在向后导航过程中从屏幕上消失,由 UINavigationController 管理(即当视图控制器正在从导航堆栈中弹出).换句话说,在源视图控制器中检测向后导航. 相比之下,我需要在 destination 视图控制器的 viewWillAppear 中检测向后导航.或者换一种说法,检测视图控制器何时将作为 UINavigationContro
..
我正在尝试将导航栏定位在屏幕顶部下方. 我在 viewWillAppear 中尝试了以下方法: self.navigationController.view.frame = CGRectMake(0.0, 54.0, 320.0, 426.0);self.navigationController.navigationBar.frame = CGRectMake(0.0, 0.0, 320.
..
我想将导航控制器添加到基于视图的应用程序中.我们如何以编程方式和使用 xib 文件来做到这一点.. 解决方案 如果你需要在你的 uiviewcontroller 中加入导航控制器,你需要按照如下方式初始化它 UIViewController *yourViewController = ...UINavigationController *navController = [[UINavig
..
我在导航控制器中有一个标签栏控制器,但我似乎无法设置导航栏标题或向导航栏添加按钮: self.title = @"我的名字"; 上面的代码只改变了标签栏项的名称,而不是导航控制器. 其次.我想禁用返回登录屏幕(屏幕截图中带有 UIWebview 的屏幕) 编辑:我发现了一个可能的重复项 解决方案 将tabBarController 放到navigationControlle
..
为了自定义 UINavigationController 的 navigationBar 方面,我被告知要继承 UINavigationBar 类. 我需要更改栏的高度,放置图像而不是标题.. 等等.我不能只使用 UINavigationBar 属性. 现在,我的问题是,如何将我的 CustomNavigationBar 实例分配给 UINavigationController?我不能
..
如主题所述,调用 popToRootViewControllerAnimated/popToViewControllerAnimated 不再做任何动画. 我使用的代码在 4.x 上运行良好,很简单 [self.navigationController popViewControllerAnimated:YES]; 所以这里没有什么特别的.我刚刚注意到,对于我在 iOS5 上运行的所有应
..
当 UINavigationController 弹出视图控制器时,我的 UINavigationBar 没有弹出它的项目. 我查看了堆栈,观察到以下内容: 分配的导航控制器的预期数量(在仪器中签入) 堆栈中有正确数量的控制器.(调试日志记录) 导航项未弹出.(调试日志记录) 这就是我所做的. 我在调用 super 后在 viewDidLoad 方法中弹出了一些日志语句
..
我在导航栏中嵌入了 SearchController .如何将 UITextField 颜色更改为将搜索字符串保存为白色的颜色.? 解决方案 这将帮助您实现您想要的.只需在此代码中应用您的颜色组合并查看. if #available(iOS 11.0, *) {让 sc = UISearchController(searchResultsController: nil)sc.delega
..
iOS 11 中的导航栏有问题.我使用此代码: [UINavigationBar 外观].prefersLargeTitles = YES; ...为我的应用设置新样式.在用户拉动以刷新表格视图之前,它运行良好;然后它就坏了. 这是之前拉刷新: ...这是_after: 注意:我使用 table view controller 的内置 pull-to-refresh 控件.
..
我有一个表格视图,在其中一个单元格中显示“联系人".选择此单元格后,我想推入一个 MFMailComposeViewController. 我似乎只能以模态方式呈现这个 MFMailComposeViewController.这里有什么问题? 谢谢! 相关代码片段: - (void)tableView:(UITableView *)tableView didSelectRowA
..
在 AppDelegate 中,每当收到 VoIP 呼叫(推送通知)时,都会调用以下函数,从而创建多个“VideoCallViewController"实例 如下所示,我使用 deinit(在 VideoCallViewController 中)来检查是否在创建新的“VideoCallViewController"实例之前取消了先前的“VideoCallViewController"实例,令
..