gpt4 book ai didi

ios - (kal) 日历/tableview View 层次结构在选项卡栏中损坏

转载 作者:行者123 更新时间:2023-11-29 04:22:42 25 4
gpt4 key购买 nike

我正在使用Kal并且无法使其正确显示。

现在,在 Storyboard 中,我有一个带有标签 1 的主视图的 subview :

view-hierarchy

我将该 subview 安装到导航栏和选项卡栏之间的空间:

enter image description here

问题是日历/表格 View (Kal) 没有正确显示在该 subview 中:

enter image description here

首先,月份上方有一个灰色的小条(也许是 Kal 为 iPhone 信息栏设置的间距?)。然后,日历底部的表格 View 的行为就好像它延伸到标签栏下方很远。也就是说,单元格不会正确滚动,从底部向上看的标记为 11:58 的单元格可以看出。 (我已将其滚动到最大位置。)

这里是我设置代表并加载 Kal 日历/表格 View 的 View 的地方:

- (void) viewDidLoad 
{
NSLog(@"DateTimeViewController - viewDidLoad");

[super viewDidLoad];

self.calendar = [[KalViewController alloc] init];

self.calendar.delegate = self;
self.calendar.dataSource = self;

[[self.view viewWithTag:1] addSubview:self.calendar.view];

NSLog(@"selected date = %@",self.calendar.selectedDate);

}

最佳答案

我遇到了完全相同的问题,我去了loadView中的KalViewController.m

并以这种方式更改代码:

//  KalView *kalView = [[KalView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame] delegate:self logic:logic];
int width = [[UIScreen mainScreen] applicationFrame].size.width;
int height = [[UIScreen mainScreen] applicationFrame].size.height-93;
KalView *kalView = [[KalView alloc] initWithFrame:CGRectMake(0, 0, width, height) delegate:self logic:logic];

这解决了我的“标题”边距和表格 View 大小的问题。只需调整高度值即可。

关于ios - (kal) 日历/tableview View 层次结构在选项卡栏中损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12770446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com