我有一个UIImageView,我添加了init ..
self.imageView = [[UIImageView alloc]init];
imageView.frame = CGRectMake(0 ,-20, 780, 50);
imageView.backgroundColor = [UIColor redColor];
[self addSubview:imageView];
和
- (void)drawRect:(CGRect)rect {
// Drawing code
if (self.itemCount == 0) return;
int drawedUpToXPosition = 0;
...............
}
如何在(void)drawRect:(CGRect)rect
调用UIImageView object (imageView)
方法。我想在imageView
里面进行Rect。请帮忙。
我有一个DrawRect方法,我将绘制图像。我用了
- (void) onTimer:(NSTimer *) theTimer
{
if (!self.timerIsRunning)
[theTimer invalidate];
for (int i = 0; i < self.itemCount; i++)
{
TickerItem *ticker = [itemList objectAtIndex:i];
if (ticker.isVisible)
ticker.currentX -= 1;
}
}
功能。如何调用DrawRect方法?
答案 0 :(得分:0)
您不直接致电drawRect
。你告诉你的观点,它需要通过发送setNeedsDisplay
消息来绘制自己:
[myView setNeedsDisplay];
我认为这就是你要问的问题,你的问题不是很明确。