【发布时间】:2009-03-25 03:15:21
【问题描述】:
将 UIImageView.image 属性设置为 UIImage 无法将图像添加到视图中,但是如果我设置 imageview 框架属性,它可以工作。谁能告诉我这是怎么回事? 当我应用 UIImage 实例方法 [drawInRect:] 重绘大于视图框架的图像框架时会发生什么?我尝试过但没有任何反应,这个函数实际上在做什么?
【问题讨论】:
标签: iphone uiimageview uiimage
将 UIImageView.image 属性设置为 UIImage 无法将图像添加到视图中,但是如果我设置 imageview 框架属性,它可以工作。谁能告诉我这是怎么回事? 当我应用 UIImage 实例方法 [drawInRect:] 重绘大于视图框架的图像框架时会发生什么?我尝试过但没有任何反应,这个函数实际上在做什么?
【问题讨论】:
标签: iphone uiimageview uiimage
一般来说,它的工作原理是,将一个 Image 添加到 UIImageView,然后将 UIImageView 添加到 UIView 以将其显示在屏幕上。您可以通过编程方式或使用 Interface Builder 来执行此操作。或者,您可以创建一个 CGRect(如果您愿意,可以基于一个框架),将其用作 UIImageView 的边界(或者您可以为 UIView 设置框架)。有几种方法可以做你想做的事。
没有看到您的代码就很难判断。这可能是很多事情。您可以在 currentView 后面插入带有图像的视图吗?您可能没有保留 UIImageView。我们在这里不一定能读心,(有时我们会)。但是,如果您想要一个可靠的答案,则需要提供更多帮助。
或者看看这个:
【讨论】: