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