-
0 votesanswersviews
使用自定义动画将当前视图控制器嵌入导航控制器
我有 vc1,它提供导航控制器,其中包含 vc2。 vc1 和导航控制器之间的 segue 是“Present Modally”,vc2 出现标准动画,从下到上。 我想在 vc1 中使用自定义过渡动画来呈现嵌入在导航控制器中的 vc2。 故事板示例 我试过了 class CustomAnimator: NSObject { func animationDuration() -> Ti... -
0 votesanswersviews
如何在嵌入式UIImagePickerController中隐藏导航栏
我试图在普通的UIViewController中将UIImagePickerController呈现为子视图 . 我面临的问题是我无法隐藏内部导航栏(带有“Chwile” Headers 和“Anuluj”按钮) . 它看起来像这样: 我尝试使用自定义控制器对UIImagePickerController进行子类化 . 我还尝试设置NavigationBar属性的样式并获得以下结果: 但是,我想完... -
-1 votesanswersviews
Swift:错误将一个viewController推送到另一个viewController
这是我在下面的代码参考 . self.navigationController?.pushViewController(vc, animated: true) 这就是运行它时显示的错误 . 'productCollection'类型的值没有成员'navigationController -
2 votesanswersviews
横向模态在被解雇时交换为肖像
我有一个UINavigationController,我以模态方式呈现 . 模态在电话所在的方向上正确显示 . 但是当我关闭模式时,它会立即旋转为纵向并动画显示在横向模式下向左或向右的主页按钮 . 模态打开时的导航都很好,旋转很好,只是没有关闭 . 如何才能简单地将模态关闭到设备所在的位置? 我已经包含了一个在横向模式下被解雇的模态图像 . 之前: 期间: 正如您所看到的那样,布局非常破碎 . ... -
0 votesanswersviews
改变导航栏的颜色
我想改变导航栏的背景颜色,但遇到了麻烦: let colourRGBs: [[CGFloat]] = [[247, 247, 247], [38, 123, 238], [93, 204, 3]] let colourTitles: [String] = ["Default", "Blue", "Green"] override fun... -
2 votesanswersviews
将UIBarButtonItem添加到UINav..Controller
我不确定我在这里失踪了什么 . 我有一个自定义 UINavigationController ,我试图添加一个持久的 UIBarButtonItem 到栏 . -(void)viewDidLoad { self.navigationBar.barStyle = UIBarStyleBlack; UIBarButtonItem *bbi = [[UIBarButtonItem all... -
147 votesanswersviews
导航栏显示/隐藏
我有一个带有2个按钮的导航栏的应用程序 . 当用户双击屏幕时,我想隐藏并显示此导航栏 . 最初,应隐藏导航栏 . 当用户双击屏幕时,导航栏应该会出现动画,就像iPhone的照片库中可以看到的那样 . 我该怎么做呢?建议总是受到赞赏 . -
0 votesanswersviews
Swift - TabBarController - > ViewController - > NavigationController
我有以下情况: 我有一个带有一些标签的TabBarController(ViewControllers) . 当我在其中一个ViewControllers中,我点击一个按钮,我想要segue到NavigationController并仍然看到tabbar ... 这是我做的: 我创建了一个新的ViewController(DetailViewController) 我在Navigation... -
0 votesanswersviews
呈现两个视图控制器,解除正确的视图控制器
我有一个密码viewcontroller,它始终在应用程序激活时显示 . 我有另一个viewcontroller,只需点击一下按钮即可显示 . 在这里有一个要显示的过程,一旦它完成就会消失 . 场景是: 1)呈现此视图控制器,进程启动 . 2)在此过程完成之前,按主页按钮 . 3)现在再次打开应用程序 . 4)提供密码viewcontroller,因为它是强制性的 . 5)此时在步骤1中开始的过程... -
0 votesanswersviews
如何正确关闭模态呈现的控制器
我正在使用故事板中的直接导航segue或从代码中调用segue来打开navigationController,但仍然在storyboard上创建 . 例: self.performSegue(withIdentifier: "addNew", sender: nil) 然后使用模态转换打开一个navigationController . NC然后有一些视图控制器,它们上都有... -
0 votesanswersviews
NavigationViewController堆栈
我关注的是NavigationViewController堆栈,因为Apple文档说"A navigation controller object manages the currently displayed screens using the navigation stack, which is represented by an array of view controllers.... -
2 votesanswersviews
ios肖像和风景模式
我有以下情况: 从appDelegate我做: firstViewController = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil]; UINavigationController *firstNavController = [[UINavigation... -
0 votesanswersviews
当UINavigationController隐藏滚动时,状态栏变为黑色
我在我的应用程序中使用collectionView并将状态栏样式设置为亮起并将 hidesBarsOnSwipe 的 navigationController 设置为true . 但是当我向上滚动单元格时,navigationController会隐藏,但状态栏会变为黑色 . 滚动collectionView向下时返回白色 . 这是我的navigationController代码: extensi... -
5 votesanswersviews
如何使用导航控制器隐藏标签栏项目上的 Headers
导航控制器上的标签栏项目与标签栏控制器连接,我想删除swift中的 Headers 标签栏控制器>导航控制器>视图控制器 Tab Bar Item Flow of the program 应用程序从带有五个选项卡的标签栏控制器开始,每个选项卡中的一个正常工作我的意思是隐藏标签栏项下的 Headers ,但图像中的选项卡只有未隐藏的问题,并且应用程序是如果用户已注销并且图像中的Viewc... -
81 votesanswersviews
iPhone:设置导航栏 Headers
大家好 . 我仍然是iPhone开发的新手,我在如何更改导航栏的 Headers 时遇到了一些麻烦 . 关于本网站的另一个问题,有人建议使用: viewController.title = @"title text"; 但是,我试图在我的UIViewController子类中设置它的 Headers 是不是't working for me...Do I need to ad... -
5 votesanswersviews
导航栏中的重叠 Headers
我有一个带有动画的按钮的ViewController将第二个viewController推送到导航堆栈 . 在第二个控制器上,我有一个动作按钮,动画从导航堆栈弹出 . 如果我反复快速地逐个按下它们,导航栏中的 Headers 将相互重叠 . 以下是重叠 Headers 的屏幕截图: 我怎么能摆脱这个问题? Edit: 我有同样的问题,它随机生成 . 我有 UIViewController 与 U... -
174 votesanswersviews
设置导航控制器中后退按钮的操作
我正在尝试覆盖导航控制器中后退按钮的默认操作 . 我已经在自定义按钮上提供了一个目标操作 . 奇怪的是,当通过backbutton属性分配它时,它不会注意它们,它只是弹出当前视图并返回到根: UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:... -
171 votesanswersviews
如何在Swift的第一个ViewController中隐藏导航栏?
如何在第一个ViewController或swift中的特定ViewController中隐藏导航栏? 我在 viewDidLoad() 中使用了以下代码: override func viewDidLoad() { super.viewDidLoad() self.navigationController?.isNavigationBarHidden = true } 以及 v... -
1 votesanswersviews
如何在Swift中没有导航控制器的情况下将导航栏添加到视图中
swift中我的导航栏有问题 . 我将viewController更改为另一个: let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil) let nextViewController = storyBoard.instantiateViewControllerWithIdentifi... -
2 votesanswersviews
翻转由UINavigationController管理的UIViewController会隐藏导航栏
我在UINavigationContoller上已经降低了2级,已经推了几个视图 . 现在我正在查看其中一个推出的视图控制器中的图像,当我点击导航栏中的信息按钮时,我希望子视图翻转,使导航栏保持原位 . 如何才能将子视图(被推动的视图)翻转?现在导航栏也翻转并阻止我导航回我的堆栈 . -(void)showImageInfo { self.imgInfoViewController ... -
99 votesanswersviews
以编程方式获取导航栏的高度
我知道更多视图控制器(导航栏)的存在会推动UIView的高度 . 我也知道这个高度= 44px . 我也发现这种下推保持了 [self.view].frame.origin.y = 0 . 那么如何确定此导航栏的高度,而不仅仅是将其设置为常量? 或者,更短的版本,如何确定我的UIView显示在顶部的导航栏? 灯泡开始亮了 . 不幸的是,我没有发现纠正问题的统一方法,如下所述 . 我相信我的整个... -
3 votesanswersviews
iOS推送导航控制器,第二个视图上没有栏
我有一个iOS应用程序,在UINavigationController中设计 . 但是,其中一个推送的视图控制器需要一个全屏视图,顶部没有导航栏 . (要回来,只有一个小的圆形按钮) . 但是,我尝试“隐藏”导航栏的任何方法(navigationCtl.navigationBar.hidden = TRUE)都会给我留下难看的文物 - 在推送视图之前调用它(在viewDidLoad或viewWi... -
1 votesanswersviews
导航堆栈中控制器与自定义导航栏之间的转换
我有三个控制器,每个控制器在导航栏上都有不同的风格 控制器A:白色导航栏,透明状态栏(以便内容可见),通过导航栏上的自定义bg图像实现 控制器B:白色导航栏,白色状态栏,通过导航栏上的自定义bg图像实现 控制器C:隐藏导航栏,只有带按钮的自定义透明视图 标准用例是A> B> C,然后再返回 问题是只有一个导航栏对象,当我更新它的可见性或背景图像时,它适用于所有视图控制器 . 因此... -
0 votesanswersviews
标签栏 - 更多菜单表视图,导航类不调用
我的故事板的层次结构是: -- Nav Controller -> First Controller /-- Nav Controller2 -> Second Controller /--- Nav Controller3 -> Third ... -
0 votesanswersviews
如何在Swift iOS的最后一个屏幕上显示导航栏?
如果我总共有6个屏幕并且我想在我的最后两个场景之间添加一个导航控制器,那么我的最终屏幕有一个导航栏/通过导航控制器导航有一个简单的方法吗? 我已经尝试将导航控制器嵌入到我的第一个场景中并将我的segue切换为“show”并将navigationbar.isHidden设置为true,然后在我的最后一个屏幕上尝试在viewdidappear中将其设置为false,然后再将其设置为true viewd... -
2 votesanswersviews
PresentModalViewController与导航控制器中的推送视图具有相同的动画?
是否可以使用PresentModalViewController与使用导航控制器的“pushViewController”方法时显示的相同动画? -
1 votesanswersviews
如何更改导航栏 Headers 的颜色?
我有一个简单的导航栏,以及我通过故事板设置的 Headers . 我为 Headers 设置了白色 . 然后我增加了大小 . navigationController?.navigationBar.prefersLargeTitles = true 这会自动更改 Headers 的颜色/字体和所有属性 . 我已经尝试了几种方法(因为我们通常会更改所有属性),但看起来在我增加大小之后它们不会... -
296 votesanswersviews
如何在iOS 7上的UINavigationController中禁用后滑动手势
在iOS 7中,Apple添加了一个新的默认导航行为 . 您可以从屏幕的左边缘滑动以返回导航堆栈 . 但在我的应用程序中,此行为与我的自定义左菜单冲突 . 那么,是否可以在UINavigationController中禁用这个新手势? -
2 votesanswersviews
UIImagePickerController的相机视图在导航回它时被冻结
在 UIImagePickerController 的委托中,当使用相机拍摄图像时,另一个视图被推入导航堆栈: func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) { picker.pushViewControlle... -
0 votesanswersviews
ARSCNView嵌入导航控制器时不显示对象
我试图在点击图片时显示3D模型(See here) . 图片被点击,它被分割为 3DFloorPlanViewController (嵌入在导航控制器中),相机可以工作,但没有显示3D对象(See here) . 我已经尝试了这个完全相同的代码,没有导航控制器,它完美地工作,所以我很困惑为什么它嵌入导航控制器时不起作用 . Storyboard picture 我的3D对象位于名为"3D...