搜索栏中文本的位置错误

时间:2017-06-13 15:20:47

标签: ios swift uinavigationbar uisearchbar uisearchcontroller

当我点击导航栏标题中的搜索栏时,文本字段文本更改位置到底部和占位符具有对齐中心。如何解决?需要原生垂直中心位置文本和搜索栏的占位符。enter image description here

2 个答案:

答案 0 :(得分:1)

您遇到的问题可能是由许多错误造成的。

1)  不检查布局中的滚动视图插图。 Scroll View insets

2)如果添加了约束,它们也可能影响searchTextView insets。删除一些并检查它们是否是一个因素。

3)您忘记调整搜索文本偏移量。 TextOffset

答案 1 :(得分:0)

谢谢所有回答,我解决了这个问题。在我的情况下,需要取消选中storyboard Extended Edges - 在Top Bars下。我在故事板场景中使用自定义视图。我在故事板场景和我的自定义视图(nib文件)中启用不透明导航栏,它可以工作!谢谢所有答案,再次)