无法在应用程序中显示 Kal UI

Posted

技术标签:

【中文标题】无法在应用程序中显示 Kal UI【英文标题】:Not able to display Kal UI in application 【发布时间】:2013-10-18 11:00:18 【问题描述】:

我无法在我的应用程序中显示Kal calendar UI。实际上日历正在显示,但一切都很暗。我有一个标签栏应用程序,但我没有使用情节提要。我已经升级到 Xcode 5。

这是我应该得到的:

这就是我得到的:

这是我到目前为止所做的:我已将 Kal api 中的所有类复制到我的代码中。当我的UITabBarController 的第四个标签被按下时,日历需要显示出来。与第 4 个选项卡关联的 UIViewControllerMonthlyTabBarItemViewController.

MonthlyTabBarItemViewController.h

#import "KalViewController.h"
@interface MonthlyTabBarItemViewController : UIViewController<KalDataSource>
@end

MonthlyTabBarItemViewController.m

- (void)viewDidLoad

    [super viewDidLoad];
    KalViewController *kal = [[KalViewController alloc] init];
    [self.view addSubview:kal.view];

这些步骤至少应该正确显示日历 UI.. 对吗?为什么我的一切都变黑了?

请有人告诉我我做错了什么。

【问题讨论】:

【参考方案1】:

似乎没有找到/使用图形,好像您没有将Kal.bundle 包含到您的项目中?捆绑包中包含 Kal 用于在视图中正确显示的所有图形。如果您将其包含到您的项目中并以与 Kal 项目的其余部分相同的方式将其链接起来,它应该会发现图形正常并按您的预期显示。

【讨论】:

以上是关于无法在应用程序中显示 Kal UI的主要内容,如果未能解决你的问题,请参考以下文章

关于 iPhone 日历 (Kal) 的问题

ipad 的 kal 日历的 UI 问题?

(kal) 日历/tableview 视图层次结构在标签栏中中断

Calendar Kal:如何动态刷新 tableview?

添加 Kal 日历作为标签栏项目的根控制器,不使用导航控制器

无法在材质 ui react 中准确设置网格