iOS7 中 UISearchBar 占位文本对齐问题

8

嗨,在非编辑模式下,UISearchBar的占位符文本对齐方式表现出奇怪的行为,但在编辑模式下这种情况就好了。在非编辑模式下,占位符文本位置不能像中心一样显示,那个文本会稍微向上移动到UISearchbar,就像下面的屏幕截图。

非编辑模式下占位符的样子:

enter image description here

编辑模式下占位符的样子:

enter image description here

正如您所看到的第一张屏幕截图,那个文本会稍微向上移动,看起来不像第二张居中的屏幕截图。因此,我希望让这个占位符文本和搜索图标Y位置一样居中。

我只是使用基本方法设置搜索栏占位符文本:

 [self.srcbar setPlaceholder:@"Please Enter search Text"];

请帮我解决这个问题,该怎么办。

1个回答

0
你所描述的,从技术上讲,是搜索栏的默认行为。如果你想在编辑时使文字向侧边滑动一点,可以在界面构建器中调整搜索栏的偏移量。我已经包含了Xcode和模拟器的屏幕截图,以展示运行时的差异。请查看此处的图片:enter image description here

谢谢您的回复,但实际上问题是我在textField类别上使用了影响UISearchBar文本字段的操作,所以我对这个类别进行了一些更改,然后问题得到了解决。 - Nitin Gohel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接