如何在适用于 iOS 的 Appcelerator 应用程序的 TabGroup 中的选项卡中隐藏“标题”文本?
默认情况下,如果我将 title 属性留空,它会在通常出现标题的地方留下额外的空间。
“标题”文本的显示方式:
没有“标题”文本时的显示方式:
我希望它如何显示:
最佳答案
此修复程序有效,尽管它有点老套:
转到
/Users/[您的姓名]/Library/Application Support/Titanium/mobilesdk/osx/4.1.0.GA/iphone/Classes/
在 Appcelerator Studio 中打开文件“TiUITabProxy.m”并进行以下更新。
在 TiUITabProxy.m 中搜索“(void)updateTabBarItem”并插入此行:
[ourItem setImageInsets:UIEdgeInsetsMake(6, 0, -6, 0)];
在函数末尾的以下行之前:
[rootController setTabBarItem:ourItem];
清理您的项目并重建。
有一个已打开的 JIRA 票据可以将其添加到 Titanium 中:https://jira.appcelerator.org/browse/TIMOB-18515
该解决方案最初在 Appcelerator 社区论坛中提供,网址为 https://community.appcelerator.com/topic/2878/remove-tabgroup-tab-title-and-show-only-icon-on-ios/7
关于ios - 删除 TabGroup 选项卡标题并仅在适用于 iOS 的 Appcelerator 应用程序上显示图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31792751/