0

将 UIImageView.image 属性设置为 UIImage 无法将图像添加到视图中,但是如果我设置 imageview 框架属性,它可以工作。谁能告诉我这是怎么发生的?当我应用 UIImage 实例方法 [drawInRect:] 重绘比视图框架大的图像框架时会发生什么?我尝试过但没有任何反应,这个函数实际上在做什么?

4

1 回答 1

0

通常,它的工作原理是,将 Image 添加到 UIImageView,然后将 UIImageView 添加到 UIView 以将其显示在屏幕上。您可以通过编程方式或使用 Interface Builder 来执行此操作。或者,您可以创建一个 CGRect(如果您愿意,可以基于一个框架),将其用作 UIImageView 的边界(或者您可以为 UIView 设置框架)。有几种方法可以做你想做的事。

没有看到你的代码很难说。这可能是很多事情。您可以在 currentView 后面插入带有图像的视图吗?您可能没有保留 UIImageView。我们不一定能在这里读心,(有时我们会)。但是,如果您想要一个可靠的答案,则需要提供更多帮助。

或者看看这个:

UIImageView 文档

于 2009-04-01T16:33:17.327 回答