我正在尝试使用JTcalendar库来构建自定义日历。在当前的实现中,当用户在屏幕上滑动时,滚动就会发生。我需要左右两个按钮来支持滚动功能。
为此,我在菜单栏中添加了两个用于左右滚动的按钮,并尝试在单击这两个按钮时调用viewDidScroll()函数。然而,这是不起作用的。
有谁能给我指个方向吗?如果需要,我可以分享当前的实现。
发布于 2016-10-13 15:52:37
使用上面的建议,这就是我如何做到这一点的。
我使用的contentView来自于管理器对象,因为它在我的MenuView类中提供。这就是现在的共享contentView。
在这一点上,我已经调用了loadpreviouspageWithAnimation和LoadNextPageWithAnimation。
就像这样,
- (void) leftAction {
[_manager.contentView loadPreviousPageWithAnimation];
}
- (void) rightAction {
[_manager.contentView loadNextPageWithAnimation];
}其中_manager对象在menuView中已经可用,leftAction和RightAction是按钮的目标方法。
谢谢!!
发布于 2016-10-12 20:55:27
您已经在某处定义了JTHorizontalCalendarView对象,如下面这行代码。
@property (weak, nonatomic) IBOutlet JTHorizontalCalendarView *calendarContentView;所以下个月
[_calendarContentView loadNextPage];上个月
[_calendarContentView loadPreviousPage];https://stackoverflow.com/questions/39998033
复制相似问题