0

我正在尝试在我的应用程序中实现 JT 日历。我已将 JTCalendar 复制到我的项目中(未使用 pod)并且还实现了方法。但我在我的视图中看不到日历视图。我的代码是:

在我的接口类中:

@property (weak, nonatomic) IBOutlet JTCalendarMenuView *calendarMenuView;
@property (weak, nonatomic) IBOutlet JTHorizontalCalendarView *calendarContentView;

@property (strong, nonatomic) JTCalendarManager *calendarManager;

在实施中:

- (void)viewDidLoad {
[super viewDidLoad];
_calendarManager = [JTCalendarManager new];
_calendarManager.delegate = self;

[_calendarManager setMenuView:_calendarMenuView];
[_calendarManager setContentView:_calendarContentView];
[_calendarManager setDate:[NSDate date]];

}

我的问题是如何将 IBOutlets JTCalendarMenuView 和 JTHorizo​​ntalCalendarView 连接到我的视图?还是有其他方法?谢谢

4

1 回答 1

1

如果上面的代码编译时没有抱怨(换句话说,如果您将 JTCalendar 构建为项目中的库或框架),那么您可以将自定义视图对象拖到您想要添加 JTCalendar 的任何视图中(即很可能是一个视图在情节提要或 XIB 文件中的视图控制器中)。

将自定义视图拖入适当位置后,将自定义视图的自定义类设置为 JTCalendarMenuView 和/或 JTHorizo​​ntalCalendarView。

到那时,您将能够将视图控制器中的 IBOutlets 拖动连接到自定义视图对象。

于 2016-10-14T05:02:33.263 回答