1

我的视图控制器顶部有一个标签,提供有关要执行的搜索的描述。在此标签下方有一个 UISearchDisplayController 具有执行搜索的搜索栏。这在 iOS 5 和 6 中正常运行,没有任何问题。但是在 iOS 7 中,搜索栏看起来不同。首先,搜索栏图标放置在搜索栏的中心,而不是像 iOS 5 和 6 那样左对齐。这是 iOS 7 中搜索栏的默认行为吗?这是我的第一个问题。

现在,当我在搜索栏内单击时,搜索图标向左移动,搜索栏会自行放大,即搜索栏上方会出现一个额外的灰色阴影视图,该视图与上面的标签重叠。请观察下图以了解我的意思。我的第二个问题是,这是 iOS 7 中搜索栏的默认行为吗?有什么办法可以摆脱搜索栏上方的灰色阴影视图?我的观点是这种观点是没有必要的。搜索栏中是否有任何属性我必须设置以防止出现这种灰色阴影?或者我是否必须调整搜索栏的大小以避免这种情况?欢迎您提出任何建议。提前致谢。

4

0 回答 0