我正在将我的应用更新为通用应用,但Kal日历有问题:
从这个answer它说我应该改变:
const CGSize kTileSize = { 46.f, 44.f };
到
const CGSize kTileSize = { 109.0f, 109.0f };
然而它在iPad上看起来很棒但不是iPhone。如何为iPhone和iPad制作Kal日历?
任何帮助将不胜感激!
谢谢!
答案 0 :(得分:3)
在这种情况下,您不能使用常量 - 您必须在运行时定义值。
将kTileSize
初始化为定义它的类的ivar。
然后在那个类的构造函数中做一些像:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
kTileSize = {109.0f, 109.0f};
}
else
{
kTileSize = {46.f, 44.f};
}
答案 1 :(得分:1)
您好我已经对Kal日历进行了修改,它具有以下所有功能。
请在此处找到.... https://github.com/maheshidesilva/KalExt