我的应用程序内部有一个导航控制器和一个集合视图。
有一个问题:我在导航栏中使用大标题,因此其中的
所有内容都不是静态的。当我滚动集合视图单元格时,
标题(我在 导航栏中随意移动UILabel()以手动创建它
)和按钮向上移动,导航栏采用iOS
10导航栏的形式,即其高度。你可以在这里看到它:
我的导航栏带有“首选大标题”的正常状态开:
滚动收藏视图时,一切都会发生:
因此问题很简单:如何使
导航条的力保持恒定的高度?我希望它即使在滚动时也能固定。有什么
想法吗?可能吗?
第二个问题,如果第一个是不可能的:我的
问题的另一个解决方案是使“优先选择大标题”的导航栏变大。我
尝试了这段代码:
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
let height: CGFloat = 50 //whatever height you want to add to the existing height
let bounds = self.navigationController!.navigationBar.bounds
self.navigationController?.navigationBar.frame = CGRect(x: 0, y: 0, width: bounds.width, height: bounds.height + height)
}
但它仅适用于大标题。那么,如何使导航栏
更大?
是的,您可以将其修复。如果
视图层次结构中的第一个视图不是,则不会滚动CollectionView/TableView (ScrollView)。
使用情节提要/ Xib:
考虑下面的图像,其中在tableView和button中添加了和
scene。此处的navigation bar滚动会折叠,tableView
因为的层次结构tableView中viewController的第一个视图是
containerView附加到导航栏的。
在此处输入图片说明
现在,让导航栏固定的,如果我们只是改变的顺序tableView和button下面,将禁用的崩溃navigation bar。
要更改的顺序view,您必须单击,按住并向上/向下移动。
如果只有CollectionView此场景,则可以view在顶部添加一个占位符,并将其height设置zero为如下所示,
以编程方式:
如果要以编程方式设置视图,则只需要在顶部添加一个占位符视图,或者tableView/collection在添加其他
视图之后添加即可。
例如,
self.view.addSubview(UIView(frame: .zero))
self.view.addSubview(tableView) // or collectionView
本文向大家介绍Fullpage.js固定导航栏-实现定位导航栏,包括了Fullpage.js固定导航栏-实现定位导航栏的使用技巧和注意事项,需要的朋友参考一下 FullPage.js 是一个简单而易于使用的插件,用来创建全屏滚动网站(也被称为单页网站)。除了可以创建全屏滚动效果以外,也可以给网站添加一些水平的滑块效果。能够自适应不同的屏幕尺寸,包括平板电脑和移动设备。 开始制作自己的个人简历啦,决
我用‘固定’使‘导航’不动。然而,如果有一个“标题”,则有一个与“标题”区域一样多的边距。在向上移动了多少‘头部’区域后,我想把它固定在那个位置。我在用“反应”所以很难找到方法。我正在自学,所以我原来知道的不多,所以我来学习一些新的东西。 null null
当前状态:带有NavigationHeader和NavigationMenu项的NavigationDrawer。项目数量很大,因此需要滚动才能访问底部的项目。 要求:向下滚动到底部时,NavigationHeader应保持固定 这是我的活动\u主布局文件 这是我的导航\u标题\u主布局文件 另外,我是android开发新手。如果需要,请请求更多资源
我的应用程序中有一个视图控制器,它在情节提要中拖动了一个导航栏。它在iOS 6中运行良好,但在iOS 7中看起来是这样的: 状态栏和导航栏不应相互碰撞。我在堆栈溢出上看到了很多这样的问题,但它们对我没有多大帮助。 有些问题说我应该使用这个“self.edgesForExtendedLayout=UIRectEdgeNone”;但它不起作用。有人说,我应该删除导航栏并将其嵌入导航控制器中,但由于我的
我正在创建一个应用程序,我在互联网上浏览,我想知道他们是如何使这个透明的UINavigationBar像这样: 我在appdelegate中添加了以下内容: 但这只会让它看起来像: 如何使导航栏像第一个图像一样透明?
问题内容: 我在网站上使用引导程序,并且导航栏固定顶部出现问题。当我只使用常规导航栏时,一切都很好。但是,当我尝试将其切换到导航栏固定顶部时,该网站上的所有其他内容都会向上移动,就像导航栏不存在并且导航栏与之重叠一样。我基本上是这样布置的: 我试图完全复制引导程序示例,但仅在使用navbar fixed top时仍然存在此问题。我究竟做错了什么? 问题答案: 您的答案是正确的docs: ### 需