iphone - 如何绘制UIImage或者直接在-drawRect中绘制 :?

标签 iphone cocoa-touch uiimage drawrect

我有一个 UIImage,我想在 UIView 上绘制它。但我不想创建 UIImageView 并将其添加为 subview ,而是想覆盖 -drawRect: 并直接绘制我的 UIView。

例如,我的代码如下所示:

- (void)drawRect:(CGRect)rect {
    CGContextRef myContext = UIGraphicsGetCurrentContext();

    UIImage *img = [UIImage imageNamed:@"foo.png"];

    // how to draw the directly into the view now?
}

最佳答案

调用[img drawInRect:rect];

关于iphone - 如何绘制UIImage或者直接在-drawRect中绘制 :?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1663815/

相关文章:

iPhone 应用程序应该关闭,而不是转到后台

ios - nsdictionary 中的 block ?

iphone - 将 UIImage 转换为 NSString(反之亦然)

iOS swift : Image from label in TabBarItem

ios - 在 xcode 中使用 swift 使用 View 宽度无法正确调整后续 uilabel 的大小

iphone - MKCoordinateRegion 没有以正确的方式显示在 map 上

iphone - 谷歌分析不工作 iOS

ios - 插入 subview 后更改导航栏中的后退按钮文本

iphone - Objective-C:显示 2 个 UItableView

swift - 为什么在我滚动 UITableView 时图像不断调整大小?