1

我正在尝试将 a 放置UIImageView在我的情节提要视图控制器 ( UIViewController) 的顶部并在其UITableView下方放置 a 。在 Interface Builder 中,一切看起来都很棒。图像为 320x150,正对着UITableView. 但是,当我在模拟器或设备上运行它时,图像会被导航栏的大小挤压。我弄乱了调整大小选项(要填充的方面等),有些似乎更好,但没有一个只是将所有视图推到导航栏下方。我究竟做错了什么?

奇怪的是,它看起来像是在下推所有内容,然后在为完整图像保留的空间内挤压图像。

4

2 回答 2

2

从问题中我可以感觉到,您的 UI 组件向下推了一点(按 UINavigation 栏的大小,即大约 44 像素)。这是因为在界面生成器中,您的视图中不能有 UINavigationBar。转到界面生成器,然后选择“顶部栏”到导航栏。现在相应地设置您的视图。

于 2012-10-31T04:41:30.897 回答
0

尝试使用-resizableImageWithCapInsets:of创建可拉伸的图像UIImage

于 2012-10-31T05:20:13.990 回答