OGeek|极客世界-中国程序员成长平台

标题: ios - 旋转到横向时拉伸(stretch) UIToolbar 背景图像 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 14:28
标题: ios - 旋转到横向时拉伸(stretch) UIToolbar 背景图像

我正在使用以下代码将图像添加到 App Delegate 中的 UIToolbar 的背景:

[[UIToolbar appearance] setBackgroundImage:
[UIImage imageNamed"toolbarbackground.png"] 
                             forToolbarPosition:0 barMetrics:UIBarMetricsDefault];

图像宽度为 768 像素(iPad 屏幕纵向宽度的大小)。当我旋转到横向时,图像不会拉伸(stretch)以填充新的屏幕宽度(1024 像素)。如何在旋转时拉伸(stretch)以适应屏幕的 UIToolbar 上的自定义背景图像?



Best Answer-推荐答案


工具栏是否自动调整大小?如果没有,设置它的自动调整大小掩码:

[myToolbar setAutoresizingMask: UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleRightMargin]

如果工具栏自动调整大小而图像仍然没有,则将 ImageView 的 contentMode 设置为 UIViewContentModeScaleToFill

关于ios - 旋转到横向时拉伸(stretch) UIToolbar 背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11254751/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) Powered by Discuz! X3.4