Nos*_*vel 6 uitableview uikit ios swift swift3
我正在开发一个在UITableView上面有自定义视图的功能,看起来像TableView有contentInset.我将SearchController添加到了TableViewHeader,但是当我点击searchTextView时,SearchController会向上移动动画(大约20px).我希望UISearchBar将位于ViewController的顶部,就像在"Constacts"中一样
此屏幕截图显示了它现在的情况:
这个是我想要的:
我该怎么办?搜索后我需要contentInset(用户点击取消),但在搜索过程中我不需要它.
我想提供应用示例,演示所有这些内容 - > 在此输入链接描述
如果您使用的是故事板您应该单击为tableview设置的视图控制器或TableView控制器,然后转到其属性检查器并查看ViewController部分,并选中Extend Edges部分,使其位于Top Bars下.
**OR**
Run Code Online (Sandbox Code Playgroud)
检查"顶部条形图"和"不透明条形条形图"下的"未选中底部条形图".
做这个 :
或做 这个:
尝试在界面构建器中使用Adjust Scroll View Insets,Under Top Bars和Under Bottom Bars.我有一个与collectionView相同的问题,切换它们为我工作.您的示例项目适合我,但当我在这些设置之间切换时,它会中断.
小智 0
我遇到了类似的问题,我通过设置edgesForExtendedLayout为“无”来修复它,但经过研究后,解决方案可能会有所不同,具体取决于您的层次结构的实现,您可能希望Extend Edges Under Top Bar从情节提要中取消选中。
| 归档时间: |
|
| 查看次数: |
6330 次 |
| 最近记录: |