繁体   English   中英

从UIView到UIViewController的UIImage

[英]UIImage from UIView to UIViewController

我正在UIView的drawRect函数中以编程方式创建UIImage。 有没有办法让负责此UIView的UIViewController访问该图像(或其副本)进行操作?

感谢任何指针,并在此先感谢。

如果您在drawrect中以编程方式创建的UIImage作为属性存储在UIView子类中,则UIViewController可以访问该图像。

显然,如果您正在使用Interface Builder,则需要将UIView子类连接到UIViewController类上的IBOutlet来访问该属性,但是我确定您已经在这样做了。

e.g. in the drawrect function

self.storedImage = [[UIImage alloc] init... ];

in the header for the UIView subclass
UIImage* storedImage;

@property (nonatomic, retain) UIImage* storedImage;

非原子保留属性可确保您不会在每次调用draw rect函数时泄漏UIImage。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM