ios5 – 在iOS 5中自定义选项卡栏时错误的图像Y.

ios5 – 在iOS 5中自定义选项卡栏时错误的图像Y.,第1张

概述iOS包含setFinishedSelected Image:withFinishedUnselectedImage:用于自定义选项卡栏. 我创建了一些高度为49的纹理,我在底部看到了一个奇怪的黑色边框.然后,在添加alpha通道后,我意识到问题是图像被移位了大约4个点.我发给你一个截图. 而且,这个有同样的问题(黑色奇怪的线),虽然很难看到它. http://kurrytran.blogspot iOS包含setFinishedSelected Image:withFinishedUnselectedImage:用于自定义选项卡栏.
我创建了一些高度为49的纹理,我在底部看到了一个奇怪的黑色边框.然后,在添加Alpha通道后,我意识到问题是图像被移位了大约4个点.我发给你一个截图.
而且,这个有同样的问题(黑色奇怪的线),虽然很难看到它.
http://kurrytran.blogspot.com.es/2011/10/ios-5-tutorial-creating-custom-tab-bar.html

这是代码:
    UIImage * selectedImage0 = [UIImage imagenamed:@“count_button_pressed”];
    UIImage * unselectedImage0 = [UIImage imagenamed:@“count_button_released”];

UIImage *selectedImage1 = [UIImage imagenamed:@"date_button_pressed"];UIImage *unselectedImage1 = [UIImage imagenamed:@"date_button_released"];UIImage *selectedImage2 = [UIImage imagenamed:@"stats_button_pressed"];UIImage *unselectedImage2 = [UIImage imagenamed:@"stats_button_released"];UITabbar *tabbar = self.tabbar;UITabbarItem *item0 = [tabbar.items objectAtIndex:0];UITabbarItem *item1 = [tabbar.items objectAtIndex:1];UITabbarItem *item2 = [tabbar.items objectAtIndex:2];[item0 setFinishedSelectedImage:selectedImage0 withFinishedUnselectedImage:unselectedImage0];[item1 setFinishedSelectedImage:selectedImage1 withFinishedUnselectedImage:unselectedImage1];[item2 setFinishedSelectedImage:selectedImage2 withFinishedUnselectedImage:unselectedImage2];

你知道会发生什么吗?
提前致谢.

解决方法 tabbaritem完成的图像不是垂直居中的标签栏,因为它们是标准标签栏项目图标的替代品.

标签栏项目图像移位到顶部,从而为标签栏项目标题文本留出空间.

tabbaritem完成的图像应仅包含图标.要更改选项卡栏中的选定项目背景,请使用UITabbar中的selectionIndicatorImage属性

总结

以上是内存溢出为你收集整理的ios5 – 在iOS 5中自定义选项卡栏时错误的图像Y.全部内容,希望文章能够帮你解决ios5 – 在iOS 5中自定义选项卡栏时错误的图像Y.所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1034697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存