【发布时间】:2012-10-07 16:08:39
【问题描述】:
我正在使用Kal,但无法正常显示。
现在,在情节提要中,我有一个带有标签 1 的主视图的子视图:
我将该子视图安装到导航栏和标签栏之间的空间:
问题是日历/表格视图 (Kal) 没有正确显示在该子视图中:
首先是月份上方的灰色小条(可能是 Kal 的 iPhone 信息栏间距?)。然后日历底部的 tableview 表现得好像它延伸到标签栏下方很远。也就是说,单元格不会正确滚动,从底部向上窥视的标记为 11:58 的单元格可以看出。 (我已经把它滚动到最远了。)
这里是我设置代表和加载 Kal 日历/tableview 的视图:
- (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);
}
【问题讨论】:
-
为什么不尝试为子视图设置框架?
-
@Sharanya - 嗯...这不是我在第二张图片中所做的吗?也许我对此并不熟悉。什么是框架/我该怎么做?
-
您可以为您创建的任何视图/子视图设置视图框架。检查答案
标签: ios xcode uiview uistoryboard