草庐IT

ios - 滑出菜单 - 当切换回原始 Controller 时,导航栏消失

我的应用程序中有一个滑出式菜单,只是想让你知道,我是iOS/Swift的新手,所以如果我没有很好地解释它或使用正确的术语,这就是原因。我将SWRevealViewController库用于滑出菜单。我为所有ViewController使用的唯一代码是self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())问题基本上是,当应用程序首次打开时,它会显示我的导航项的标题以及ViewController1(默认View)上的所有内容,但是当使用滑出菜单转到ViewController2或

ios - 未添加栏按钮项目

我遇到了一个问题,我有一个viewController,它同时具有navigationController和tabBarController。每当在代码中尝试添加右侧或左侧的barButtonItem或什至向navigationBar添加标题时,都没有任何反应。是因为标签栏吗?或者可能是什么问题在viewDidLoadletaddButton=UIBarButtonItem(title:"Add",style:.Plain,target:self,action:#selector(ProfileVC.addNewService))navigationItem.rightBarButto

iOS:跨 View Controller 在导航栏下方添加 View

我有这样一个项目:但我想弄清楚如何在导航栏的导航栏下方添加一个横幅,如果需要的话我可以隐藏它。你们有人知道我该怎么做吗? 最佳答案 在主视图Controller中实现协议(protocol)UINavigationControllerDelegate,在选择器navigationController:didShowViewController:animated:中,您可以操作导航Controller呈现的ViewController。例如:@interfaceViewController()@end@implementationVi

ios - 在按下导航栏中的后退按钮并弹出 View B 后,更新位于 View B 后面的 View A

我有两个ViewA和B,以便从A转到B我只是推送新View,在ViewB中,我执行了一些操作来更新导航栏的UIBarButton项目的badgeValue。(比如将商品添加到购物车)当我使用navigationBar后退按钮返回ViewA时,UIBarButton项目显示前一个badgeValue,而不是更新的badgeValue,我猜这是因为当您按下后退按钮时,ViewB会弹出,显示左侧的ViewA因为它没有任何变化,所以我需要一种方法告诉ViewA在返回后更新自身。如果我没有返回查看A,而是返回到rootViewController,badgeValue已更新,我想当我转到root

swift - 我怎样才能把我的收藏 View 放在导航栏 Swift 下

在我的应用程序中,collectionview标题顶部有一个图像,我需要导航栏下的collectionview 最佳答案 选择CollectionView,转到大小检查器并在ScrollView部分将内容插入设置为从不 关于swift-我怎样才能把我的收藏View放在导航栏Swift下,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/43662954/

ios - swift:导航栏模糊效果

我使用这段代码来模糊导航栏:letvisualEffectView=UIVisualEffectView(effect:UIBlurEffect(style:.light))visualEffectView.frame=(self.navigationController?.navigationBar.bounds.insetBy(dx:0,dy:-10).offsetBy(dx:0,dy:-10))!self.navigationController?.navigationBar.isTranslucent=trueself.navigationController?.navigat

ios - 如何在 swift 的大导航栏上添加图像作为标题?

我需要制作一张图片作为大导航栏的标题。我使用下面的这个功能在普通导航栏中设置一个图像(我的意思是小的)funcsetUpNavigationBarTitleImage(){letnavController=navigationController!letimage=UIImage(named:"2-1HLogoHome.png")!letimageView=UIImageView(image:image)letbannerWidth=navController.navigationBar.frame.size.widthletbannerHeight=navController.nav

ios - 如何使用 Storyboard 在消失的导航栏上添加栏按钮项?

我想在导航栏上添加一个栏按钮项。(在这里说View1。)将继续到View1的View嵌入在导航Controller中。但是,此View中未显示导航栏。如果我使用attributeinspector添加一个不透明/半透明的导航栏,View1中就会有一个导航栏。但是如果我拖入一个barbuttonitem,它就无法显示在storyboard中。虽然栏按钮在文档大纲中,但它不能显示在Storyboard上。此外,如果我运行该应用程序,它不会出现在屏幕上。当在模拟器中运行应用程序时,View1的顶部会有一个导航栏,因为我使用“Show”而不是“ShowDetails”来显示View1。我尝试将

ios - 从搜索 Controller 导航后缺少导航栏

以下场景:我有一个带有导航Controller和表格View的主视图。随着细节View的继续。我在导航栏上添加了一个搜索Controller,类似于AppleUICatalog。.我从搜索结果Controller添加了另一个segue到详细信息View。问题当我在普通TableView中选择一行时,详细View包含一个导航栏并且行为符合预期。当我执行搜索并在结果搜索Controller中选择一行时,显示的详细信息View中缺少导航栏。我知道结果ViewController现在有导航栏。问题我应该怎么做才能从标准导航堆栈中获取导航栏?我尽量避免手动将导航栏添加到详细View,因为当我从普

ios - 导航后损坏的导航栏

这是目前的情况:UITabBarControllerUINavigationControllerUIPageViewControllerSomeUIViewControllers(theactualcontent)因此UIPageViewController包含一些UIViewController,它们都包含一个UITableView。当我单击UITableView中的其中一行时,UIViewController调用didSelect方法。该方法如下所示:functableView(tableView:UITableView,didSelectRowAtIndexPathindexPa