ios – 在Xib中以编程方式设置背景图像

ios – 在Xib中以编程方式设置背景图像,第1张

概述我有一个带有UIControl和UIScrollView元素的XIB文件.我想在视图中添加背景图像.我尝试在IB中添加一个 ImageView,但我不能让它作为背景出现并且它模糊了控制元素.发送sendViewBack消息似乎也没有做任何事情. 当我以编程方式创建UIImageView时,它不会显示. 以下是我尝试的代码: 程序化创作 UIImage *imageBackground = [UII 我有一个带有UIControl和UIScrollVIEw元素的XIB文件.我想在视图中添加背景图像.我尝试在IB中添加一个 ImageVIEw,但我不能让它作为背景出现并且它模糊了控制元素.发送sendVIEwBack消息似乎也没有做任何事情.

当我以编程方式创建UIImageVIEw时,它不会显示.

以下是我尝试的代码:

程序化创作

UIImage *imagebackground = [UIImage imageWithContentsOffile:@"globalbackground"];UIImageVIEw *backgroundVIEw = [[UIImageVIEw alloc] initWithImage:imagebackground];[[self vIEw] addSubvIEw:backgroundVIEw];[[self vIEw] sendSubvIEwToBack:backgroundVIEw];

处理NIB文件

[[self vIEw] sendSubvIEwToBack:background];

其中background是在头文件中声明的IBOutlet,并连接到IB中的NIB图像视图.

我在这里缺少一步吗?

解决方法 设置框架,不要使用sendSubvIEwToBack:.如果您正在使用UIImageVIEws,则必须使用[[UIImageVIEw alloc] initWithImage:[UIImage imagenamed:@“imagename.png”]];
UIImageVIEw *backgroundVIEw = [[UIImageVIEw alloc] initWithImage:[UIImage imagenamed:@"imagebackground"]];backgroundVIEw.frame = self.vIEw.bounds;[[self vIEw] addSubvIEw:backgroundVIEw];

希望这是这笔交易.

总结

以上是内存溢出为你收集整理的ios – 在Xib中以编程方式设置背景图像全部内容,希望文章能够帮你解决ios – 在Xib中以编程方式设置背景图像所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1097654.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存