我正在尝试使用JTcalendar
库来构建自定义日历。在当前的实现中,滚动发生在用户在屏幕上滑动时。我需要左右两个按钮来支持滚动功能。
为此,我在菜单栏中添加了两个用于左右滚动的按钮,并尝试viewDidScroll()
在单击任一按钮时调用该功能。但是,这是行不通的。
谁能指出我正确的方向?如果需要,我可以分享当前的实现。
我正在尝试使用JTcalendar
库来构建自定义日历。在当前的实现中,滚动发生在用户在屏幕上滑动时。我需要左右两个按钮来支持滚动功能。
为此,我在菜单栏中添加了两个用于左右滚动的按钮,并尝试viewDidScroll()
在单击任一按钮时调用该功能。但是,这是行不通的。
谁能指出我正确的方向?如果需要,我可以分享当前的实现。
使用上述建议,这就是我能够做到这一点的方式。
我使用的 contentView 来自管理器对象,因为它在我的 MenuView 类中可用。所以这现在是共享的 contentView。
对此,我调用了 loadpreviouspageWithAnimation 和 LoadNextPageWithAnimation。
像这样,
- (void) leftAction {
[_manager.contentView loadPreviousPageWithAnimation];
}
- (void) rightAction {
[_manager.contentView loadNextPageWithAnimation];
}
其中 _manager 对象已在 menuView 中可用,而 leftAction 和 RightAction 是按钮的目标方法。
谢谢!!
您已经在某处定义了 JTHorizontalCalendarView对象,如下面的代码行。
@property (weak, nonatomic) IBOutlet JTHorizontalCalendarView *calendarContentView;
所以下个月
[_calendarContentView loadNextPage];
上个月
[_calendarContentView loadPreviousPage];