提供商配置代码:
CXProvIDerConfiguration *configuration = [[CXProvIDerConfiguration alloc] initWithLocalizedname:[Nsstring stringWithFormat:@"%@\n",_Title]]; configuration.maximumCallGroups = 1; configuration.maximumCallsPerCallGroup = 1; UIImage *callkitIcon = [UIImage imagenamed:@"AppIcon"]; configuration.iconTemplateImageData = UIImagePNGRepresentation(callkitIcon); _callKitProvIDer = [[CXProvIDer alloc] initWithConfiguration:configuration]; [_callKitProvIDer setDelegate:self queue:nil]; _callKitCallController = [[CXCallController alloc] initWithQueue:dispatch_get_main_queue()];
我在’Images.xcassets’中使用了AppIcon图像,大小: –
1x:40 * 40,2x:80 * 80,3x:120 * 120
请帮助我的应用图标未显示的原因.
提前致谢.
解决方法 这可能是因为您正在使用AppIcon图像,这是一个完全不透明的图像,即该图像的任何部分都不透明或者Alpha = 0.要获得所需的效果,您必须使用部分(或大部分)透明的不同图像.本机内部调用UI仅使用您提供的图像的Alpha通道,因此它会忽略颜色.我建议按照Speakerbox示例应用程序中的示例进行 *** 作,并在图像资产目录中提供具有透明度的辅助PNG图像.
总结以上是内存溢出为你收集整理的ios – 应用程序图标未显示在CallKit UI中全部内容,希望文章能够帮你解决ios – 应用程序图标未显示在CallKit UI中所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)