gpt4 book ai didi

ios - TLYShyNavBar 扩展 View 不适用于 Storyboard

转载 作者:行者123 更新时间:2023-12-01 17:52:00 25 4
gpt4 key购买 nike

我正在使用 TLYShyNavBar我的表格 View Controller 的库,以便在滚动表格元素时实现导航栏动态收缩。我想要一个扩展 View ,其中包含一个搜索栏以及它下面的两个附加标签。按照指南中报告的示例,扩展 View 由代码生成(工作正常):

[self.shyNavBarManager setExtensionView:self.toolbar];

但是当我使用 Storyboard 创建此 View 时,收缩无法正常工作(准确地说,导航栏收缩行为正确,但扩展 View 只是消失在应该逐渐收缩的地方)。

我不希望以编程方式生成此 View ,因为这会使定义自动布局约束更加复杂(使用 Storyboard 更容易一些)。

最佳答案

您如何向 self.shyNavBarManager 提供扩展 View ? ?如果您使用 IBOutlet它已经是 View Controller View 层次结构的一部分,因此您需要先将其从中删除。此外,如果您在 Storyboard 中使用自动布局,那么您需要在将扩展 View 添加到栏管理器之前为扩展 View 打开自动调整掩码翻译:

[self.toolbar removeFromSuperview];
[self.toolbar setTranslatesAutoresizingMaskIntoConstraints:YES];
[self.shyNavBarManager setExtensionView:self.toolbar];

关于ios - TLYShyNavBar 扩展 View 不适用于 Storyboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27232220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com