我有一个带有 5 个标签栏的应用程序,第三个是我想要放置日历的地方。我有一个单独的类用于实现标签栏,但是我如何将日历实现到 tabbarview 控制器的子视图中?
@implementation CalendarDayView
@synthesize managingViewController;
- (id)initWithParentViewController:(UIViewController *)aViewController {
if (self = [super init]) {
self.managingViewController = aViewController;
self.title = @"Day";
}
return self;
}
- (void)viewDidLoad {
[super viewDidLoad];
//GCCalendar *calendar = [[GCCalendar alloc] init];
GCCalendarPortraitView *calendar = [[GCCalendarPortraitView alloc] init];// autorelease];
calendar.dataSource = self;
calendar.delegate = self;
calendar.hasAddButton = YES;
[self.view addSubview:calendar];
//[self.view addSubview:calendar.view];
//[self addChildViewController:calendar];
CGRect frame = self.view.frame;
frame.origin.x = 0.0f;
frame.origin.y = -20.0f;
self.view.frame = frame;
}
这是我的课的样子。我还应该提到,这个视图是一个分段的按钮动作。我有一个列表视图日视图和月视图。我目前正在研究日视图。
如果有人有问题或意见,请告诉我。也请远离使用 nib 文件。谢谢你。我也是objective-c的新手。