如何“级联"UIImageView 中的图像模式?

2024-04-14移动开发问题
2

本文介绍了如何“级联"UIImageView 中的图像模式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

我有一个想要在 UIImageView 中显示的图像模式.UIImageVIew 的大小由用户输入的文本决定,因此它的高度会发生变化.有没有办法级联"图像模式,以便它会重复 UIImageView 的整个高度?理论上,我可以在 Photoshop 中构建一个超高的图像,并希望图像视图不会超过某个点,但我知道拥有一个基本模式并重复它是实现它的聪明方法.但是,我在 Interface Builder 中找不到与此相关的任何内容.这可能吗,如果可以,我该如何实现?

I have an image pattern which I want to display in a UIImageView. The UIImageVIew's size is determined by user-entered text, so its height will change. Is there a way to "cascade" the image pattern, so that it will repeat down the entire height of the UIImageView? In theory I could build a super-tall image in Photoshop, and hope that the image view doesn't get extended past a certain point, but I know that having a basic pattern and repeating it is the smart way to do it. However, I can't find anything related to this in Interface Builder. Is this possible to do, and if so, how can I accomplish it?

推荐答案

你应该可以用一个普通的 UIView 来完成这个.从图像创建一个 UIColor(这会生成一个图案图像",可以平铺:

You should be able to accomplish this with a plain UIView. Create a UIColor from the image (this makes a "pattern image", which can be tiled:

UIColor *patternColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"pattern"]];

然后像这样设置视图的背景颜色:

Then set the background color of the view like so:

view.backgroundColor = patternColor;

我会在视图控制器的 viewDidLoadviewWillAppear 方法中运行此代码.

I'd run this code in the viewDidLoad or viewWillAppear methods of the view's controller.

这篇关于如何“级联"UIImageView 中的图像模式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

The End

相关推荐

硬件音量按钮更改应用程序音量
Hardware Volume buttons change in app volume(硬件音量按钮更改应用程序音量)...
2024-08-12 移动开发问题
10

Cocos2d - 如何检查不同层中对象之间的交集
Cocos2d - How to check for Intersection between objects in different layers(Cocos2d - 如何检查不同层中对象之间的交集)...
2024-08-12 移动开发问题
8

恢复游戏 cocos2d
Resume game cocos2d(恢复游戏 cocos2d)...
2024-08-12 移动开发问题
6

突出显示朗读文本(在 iPhone 的故事书类型应用程序中)
Highlight Read-Along Text (in a storybook type app for iPhone)(突出显示朗读文本(在 iPhone 的故事书类型应用程序中))...
2024-08-12 移动开发问题
9

Cocos2D + 仅禁用 Retina iPad 图形
Cocos2D + Disabling only Retina iPad Graphics(Cocos2D + 仅禁用 Retina iPad 图形)...
2024-08-12 移动开发问题
10

正确的 cocos2d 场景重启?
Proper cocos2d scene restart?(正确的 cocos2d 场景重启?)...
2024-08-12 移动开发问题
7