导航专题提供导航的最新资讯内容,帮你更好的了解导航。
我有一个工作的应用程序,它是一个基于tabbarcontroller的应用程序.第一个viewcontroller是一个uitableviewcontroller.所有3个选项卡顶部都有一个导航栏,我从对象库中添加了导航栏.这就是应用程序的样子: 然后我想将导航栏上的图像设置为居中徽标.所以我环顾四周,发现代码看起来像这样: UIImage *image = [UIImage imageNamed
我正在使用Interface Builder制作iOS 8的启动映像文件.我想要的启动映像非常简单(与设置应用程序相同,我认为) – 导航栏在顶部有一个空的分组表视图.无标题等 注意,我通常不使用Interface Builder – 所以IB的事情对我来说是全新的. 我试图通过在视图中添加导航栏和表视图来实现此目的,然后设置约束.约束(和颜色)工作正常,但… 问题:启动图像显示全屏,超出状态栏.
1.如何在ios中创建滑出式导航面板 其中一个最好的滑动面板,也支持UIKit Dynamics,由Eric Horacek创建,它被称为MSDynamicsDrawerViewController.它在 GitHub上可用. 网上还有许多其他开源库.选择最适合您需求的产品. > MasterDetailController > CCKFNavDrawer > GHSidebarNav > MFS
我试图离开初始视图控制器,并进入空白视图控制器.这很好,但这会使空白视图控制器也成为导航控制器的一部分,这不是我想要的.我想离开视图控制器. 在视图控制器中,我试图脱离,它弹出它自己,当我尝试在视图中的方法将出现目标视图控制器,self.navigationController?.topViewController返回自己,但self.navigationController?.popViewCo
我有两个按钮固定在我的网站底部.在 IOS中,这有一些不需要的行为:当用户点击按钮时,会出现“底部浏览器栏”和“地址栏”. 有没有办法可以检测这些浏览器栏是“可见”还是“隐藏”?所以我可以调整按钮位置吗? 在酒吧可见的状态下,我添加了一些额外的底部marges,因此它们位于底部栏的顶部.但我想在酒吧隐藏时调整这个. 我尝试了“onresize”,当事件显示或隐藏$(窗口)时,此事件会触发.(hei
我的应用程序使用带有白色按钮和文本的红色导航栏(2)栏.当我使用系统联系人选择器(3)时,状态栏为红色.当我使用文件选择器(1)UIDocumentPickerViewController然后导航栏是白色的.如何更改导航栏或文本的颜色? 当我使用下面的代码时,它可以工作,但它也改变了我的导航栏. UINavigationBar.appearance().tintColor = .red 感谢帮助
我可以自定义QlPreviewController控制器中导航栏的颜色吗? 我试过跟随 [[UINavigationBar appearanceWhenContainedIn: [QLPreviewController class], nil] setBarTintColor: [UIColor redColor]]; 但它不起作用. 谢谢. 是的,如果你通过presentViewControll
我遇到状态栏和问题的问题导航栏.默认情况下,UINavigationController的导航栏延伸到状态栏后面并为其着色(左侧屏幕截图). 使用搜索栏时,我隐藏了导航栏.这会导致未着色的状态栏. Apple的Mail应用程序没有此问题. 除了创建一个具有背景颜色的单独UIView并将其放在状态栏后面之外,还有其他解决方案吗? 这就是我想要完成的事情: 当您隐藏navigationBar时,为什么
如下图所示,Twitter为每个推送的视图控制器使用不同的导航栏颜色. 我已经尝试了几乎所有东西(setbackgroundimage,backgroundcolor,bartintcolor等),但似乎没有任何效果.我认为Twitter使用自定义过渡来模拟推送,因为,在我看来,每个视图控制器都有自己的导航栏和他自己的颜色. Twitter不会更改导航栏颜色.当您查看用户的个人资料时,它是用户封面
在iOS 8上,我对导航栏和方向更改有一个奇怪的行为. 我有一个导航控制器,它报告支持的界面方向UIInterfaceOrientationMaskLandscapeRight.导航栏具有横向方向的预期高度(遗憾的是我无权发布屏幕截图). 然后我启动一个仅支持UIInterfaceOrientationMaskPortrait的视图控制器的模态演示.当演示动画开始时,似乎底层导航控制器的度量被更改
所以,当我将我的OptionsViewController作为AppDelegate中的rootViewController时,didFinishLaunchingWithOptions … let rootVC = OptionsViewController() let navigationController = UINavigationController(rootViewC
目标:我正在尝试在基于选项卡控制器的应用程序上恢复状态(每个选项卡上都有导航控制器). 问题:重新启动时,所选选项卡似乎按预期还原,但所述选项卡内的导航层次结构不是. 发展: >我首先开始使用项目模板“基于标签的应用程序”. >接下来,我将恢复ID添加到子视图控制器和标签栏控制器. >在app委托中,我实现了应用程序(_:shouldSaveApplicationState :)和应用程序(_:s
我继承了一个遗留应用程序,并负责为iOS 11更新它.在一个视图中,用户可以单击一个名称并将该用户添加到他们的联系人.但是,当转到iOS 11中的“添加联系人”视图时,导航和状态栏显示为白色.它适用于iOS 10及更低版本. 这是比较iOS 10(左)和iOS 11(右)的屏幕截图: 请注意,此视图是以编程方式创建的,而不是通过故事板创建的: ABRecordRef person = ABPers
当我开始在UISearchController.searchBar中输入时,我试图找出为什么我的整个导航栏消失了它正确加载并动画正确,但是当我开始输入时我失去了活动的NavBar.这是从viewDidLoad加载searchController的代码: UITableViewController *searchResultsController = [[UITableViewController
我有一个导航视图控制器,在操作时将一个segue发送到标签栏视图控制器.由于这个segue,选项卡式视图控制器继承导航栏.我正在尝试将标题应用于附加到标签栏视图控制器的我的一个视图控制器,但是通过代码设置标题对我来说不起作用.有谁知道原因可能是什么? 这是我的故事板的图片: 带有注销按钮的视图控制器是我试图在导航栏(代码)中设置标题的地方: import UIKit class ProfileS
在iOS 10中,我曾经以编程方式开始刷新UIRefreshControl(以编程方式显示刷新控件),如下所示: self.tableView.setContentOffset(CGPoint(x: 0, y: - self.refreshControl.bounds.height), animated: false) self.refreshControl.beginRefreshing() 但
我正在开发iOS8 App Extension(照片编辑扩展) 我尝试过这些方法来更新导航栏颜色,但是失败了: [[UINavigationBar appearance] setBarTintColor:[UIColor yellowColor]]; [[UINavigationBar appearance] setTintColor:[UIColor blueColor]]; [[UINavig
我只需要从根视图控制器隐藏导航栏, 当我尝试通过禁用“显示导航栏”将其隐藏在故事板中时,它将隐藏在连接到该根视图控制器的所有其他视图控制器中. 什么可以解决方案? 我用这段代码解决了它: override func viewWillDisappear(animated: Bool) { self.navigationController?.setNavigationBarHidden(fa
如何以编程方式创建导航控制器的后退按钮? 在 – (void)loadView或类似的: UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithTitle:@"back" style:UIBarButtonItemStyleBordered target:self action:@selector(backPressed:)]; self.
因此,在与 xcode 4的可怕界面选择挣扎之后,我终于在5.1.1上了. 标签变得几乎可用.可以将双击配置为在新选项卡中打开文件.好.双击另一个文件会在新选项卡中打开它.好.双击第一个文件再次切换到以前打开的选项卡.好!在当前选项卡中打开时双击第一个文件将打开包含该文件的第二个选项卡.好吧,我可以忍受,因为从那里他们只是从一个切换到另一个. 到目前为止,这是一个令人惊讶的理智行 除非您错误地在导