删除 TabGroup 选项卡标题并仅在 iOS 的 Appcelerator 应用程序上显示图标
Remove TabGroup tab title and show only icon on Appcelerator app for iOS
如何在 iOS 的 Appcelerator 应用程序的 TabGroup 中隐藏选项卡中的 "title" 文本?
默认情况下,如果我只将标题属性留空,它会在标题通常出现的地方留下额外的 space。
"title" 文本的显示方式:
没有 "title" 文本时的显示方式:
我希望它如何显示:
此修复有效,尽管有点老套:
转到/Users/[yourname]/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
该解决方案最初在 https://community.appcelerator.com/topic/2878/remove-tabgroup-tab-title-and-show-only-icon-on-ios/7
的 Appcelerator 社区论坛中提供
如何在 iOS 的 Appcelerator 应用程序的 TabGroup 中隐藏选项卡中的 "title" 文本?
默认情况下,如果我只将标题属性留空,它会在标题通常出现的地方留下额外的 space。
"title" 文本的显示方式:
没有 "title" 文本时的显示方式:
我希望它如何显示:
此修复有效,尽管有点老套:
转到
/Users/[yourname]/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
该解决方案最初在 https://community.appcelerator.com/topic/2878/remove-tabgroup-tab-title-and-show-only-icon-on-ios/7
的 Appcelerator 社区论坛中提供