Objective c 自定义自定义UIView类
我有一个自定义的UIView类,它创建了一个视图,我可以在主视图控制器中使用该视图,以便更好地进行拖动。问题是,现在,我拖动的对象只是一个黑匣子。我想能够把我自己的自定义图像到该框中。我该怎么做?自定义UIView只有一个.h和一个.m,我不知道将代码放在哪个方法中 这是我现在使用的代码Objective c 自定义自定义UIView类,objective-c,ios,cocoa-touch,uiview,custom-component,Objective C,Ios,Cocoa Touch,Uiview,Custom Component,我有一个自定义的UIView类,它创建了一个视图,我可以在主视图控制器中使用该视图,以便更好地进行拖动。问题是,现在,我拖动的对象只是一个黑匣子。我想能够把我自己的自定义图像到该框中。我该怎么做?自定义UIView只有一个.h和一个.m,我不知道将代码放在哪个方法中 这是我现在使用的代码 UIImageView *player = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 37, 37)]; player.image = [UIImag
UIImageView *player = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 37, 37)];
player.image = [UIImage imageNamed:@"ghost.png"];
[self addSubview: player];
你可以
- 在视图控制器主xib文件中添加自定义视图,并在interface builder视图中将图像视图添加到其中
- 在视图控制器
方法中,可以使用当前代码将viewDidLoad
添加到自定义视图中UIImageView
- 覆盖自定义视图的
方法并在那里绘制图像,请参见(但是请注意,答案是不应在drawRect
方法中加载图像,在drawRect
或initWithFrame
方法中构建视图时加载图像,具体取决于加载方式)awakeFromNib