Ios 自定义THProgressView并增加uinavigationcontroller滑动后触区

Ios 自定义THProgressView并增加uinavigationcontroller滑动后触区,ios,iphone,xcode,progress-bar,Ios,Iphone,Xcode,Progress Bar,我想定制 请帮助我删除动画,我需要使用此示例显示没有动画的进度条。 但它总是充满活力 CGRect rect = ... THProgressView *progressView = [[THProgressView alloc] initWithFrame:rect]; progressView.borderTintColor = [UIColor whiteColor]; progressView.progressTintColor = [UIColor whiteColor]; [prog

我想定制

请帮助我删除动画,我需要使用此示例显示没有动画的进度条。 但它总是充满活力

CGRect rect = ...
THProgressView *progressView = [[THProgressView alloc] initWithFrame:rect];
progressView.borderTintColor = [UIColor whiteColor];
progressView.progressTintColor = [UIColor whiteColor];
[progressView setProgress:0.5f animated:YES]; // floating-point value between 0.0 and 1.0 //animated NO do nothing
2)uinavigationcontroller滑动后触区


我想知道我可以增加uinavigationcontroller刷回触摸区域吗?它的默认大小是多少在上面的评论中,你说:“想知道我能不能强制它停止动画制作”。根据头文件:

- (void)setProgress:(CGFloat)progress animated:(BOOL)animated;

由于
setProgress
方法有一个动画参数,您需要做的就是传递
false
使该参数不使组件动画:)

这似乎是一个相当广泛的问题,因为您需要帮助修改自定义组件-这可能是一个简单的更改,也可能非常复杂。也许您想浏览THProgressView代码,找出动画中的哪个部分,然后问一个更集中的问题?我已经在代码中添加了它,但我想知道我可以强制它停止动画吗?应该是:
[progressView setProgress:0.5f animated:NO]对于
动画
参数,上面的代码具有
YES
。您是否尝试更改它并运行代码?请检查并运行示例代码未发生任何情况我相信您看到的动画是条从一个位置移动到另一个位置-我不确定您是否可以停止,因为条必须移动才能更改进度:)我已检查代码,我还检查了调试器和当
animated
设置为
NO
是时,动画代码不会运行。我想停止为条形图设置动画或从一个位置移动到另一个位置,你能自定义代码吗?我不认为你能,因为它不是真正的动画-新的位置只是简单地画进去,你的眼睛认为它是动画,因为条形图改变了大小:)所以这不是一个代码问题,据我所知。