UIToolbar上的NSTimer

时间:2014-12-11 06:06:04

标签: xcode nstimer uitoolbar

在我的项目中,我正在实施NSTimer来计算时间。 我想做的是,

我在我的Timer.m文件中使用标签100的UIToolBar。 我想从TimerController.m

在我的UIToolBar上添加NSTimer

但是我无法在UIToolBar上添加NStimer。 我的计时器正在我的导航栏上添加。

如何在UIToolbar上添加我的计时器。 任何人都可以指导我。 提前谢谢。

这是我的代码......

Timer.m

UIToolbar* bottomToolbar = [[UIToolbar alloc] init];
bottomToolbar.frame = CGRectMake(0, 390, self.frame.size.width, 44);
[bottomToolbar sizeToFit];
bottomToolbar.tintColor = [[UIColor blackColor] colorWithAlphaComponent:0.6];
bottomToolbar.tag = 100;
[self addSubview:bottomToolbar];

这是我在TimerController.h中的时间

    NSTimer* timer;
}

@property (nonatomic,retain) NSTimer* timer;

和TimerController.m中此计时器的代码

timer=[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(displayTime) userInfo:nil repeats:YES];

并且在displayTime方法中,我将进行时序计算。

我没有找到ant属性来在UIToolBar上添加计时器。

我尝试使用下面的代码,但它给了我警告没有输出。 警告为"不兼容的指针类型将NStimer *发送到UIView的参数*"

UIToolbar *bottomBar = (UIToolbar*)[self.view viewWithTag:100];
[bottomBar addSubview:timer];

这是我想要的图像......

@note: - 我还检查了我的工具栏标签是否出现问题,但是没有, 我可以正确添加UIToolbar和nslog标记。 提前致谢

enter image description here

0 个答案:

没有答案