斯威夫特:我的UINavigationBar的背景图像传播得太远了

时间:2015-07-16 21:15:06

标签: ios uinavigationcontroller uinavigationbar

这是我的导航控制器的代码:

$(':focus').parent().nextAll("td:has(input)").eq(0).focus();

但是,我的背景图片会在故事板中的第一个视图上展开,我再也看不到了。以下是它的外观图像:enter image description here

正如您所看到的,导航栏的大小几乎翻了一番,以适应这张照片。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

问题是top_splash太大了,不能开始。您可以将图像拉伸resizableImage但不能压缩它。从小于导航栏标准高度(44分)的图像开始,一切都会很好。

或者,您可以将导航栏的clipsToBounds设置为true,但之后会发生其他不良事件 - 例如,它不会正确地延伸到状态栏后面。