标签: ios swift uinavigationbar uisearchbar uisearchcontroller
当我点击导航栏标题中的搜索栏时,文本字段文本更改位置到底部和占位符具有对齐中心。如何解决?需要原生垂直中心位置文本和搜索栏的占位符。
答案 0 :(得分:1)
您遇到的问题可能是由许多错误造成的。
1) 不检查布局中的滚动视图插图。
2)如果添加了约束,它们也可能影响searchTextView insets。删除一些并检查它们是否是一个因素。
3)您忘记调整搜索文本偏移量。
答案 1 :(得分:0)
谢谢所有回答,我解决了这个问题。在我的情况下,需要取消选中storyboard Extended Edges - 在Top Bars下。我在故事板场景中使用自定义视图。我在故事板场景和我的自定义视图(nib文件)中启用不透明导航栏,它可以工作!谢谢所有答案,再次)