问题标签 [uitabbaritem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - UIViewController 在 UITabBar 中执行的操作并切换回原始视图
有一个带有 3 个视图控制器子视图的 UITabBarController。应用程序的默认子视图是 viewOne(带有 viewControllerOne)。另外两个是 viewTwo 和 viewThree,在 UITabBar 中按预期排序。
我的目标是在 viewOne 处于活动状态时在 UITabBar 中选择 viewTwo 时执行操作。
The viewTwo view is never shown but instead, when viewTwo is selected, an action is performed in viewTwoController, the UITabBar then shows viewOne as selected and the orignal view is shown again.
第二个槽中的 UITabBarItem 必须与 viewTwo nib 保持关联。
是否可以将 UITabBarItem 与其视图控制器中的动作相关联,并在完成该动作后,指示其父 UITabBarController 切换到不同的视图?
iphone - 自定义 iPhone“更多”TabBarItem
有谁知道如何重命名“更多”tabBarItem?
换句话说:如何访问这个对象?
iphone - Max number of UITabBar items allowed in iPhone SDK?
I currently have 8 UITabBar items, all of which are editable in the More view. My question is, what is the absolute maximum number of tab bar items allowed?
I understand 5 is the most that can be visible at one time; I'm looking for the most you can have period.
iphone-sdk-3.0 - 应用程序启动期间未选择 UITabBar
我试图在启动期间复制我的应用程序的外观以及 iTunes 和 App Store 的显示方式。
具体来说,我的应用程序有一个标签栏,当它从网站下载完信息后,它会被填充 - 在那之前它应该看起来是空的。到目前为止,我似乎可以这样做的唯一方法是为 UITabBarItem 设置一个空的名称和图像。这只是次要的,但该项目是“选定的”,因此是“较浅”的颜色。
iphone - 如何将“更多”按钮添加到标签栏?
我的 iPhone 应用程序在视图底部有一个标签栏控制器 - 目前我有三个按钮。但是,我想添加更多,但为此我需要将三个按钮中的最后一个变成“更多...”按钮,否则其他按钮上的文本会相互碰撞。
我知道如果您在标签栏中有超过 5 个按钮,那么它会自动创建一个更多按钮 - 但是有没有办法通过编辑功能手动调用它?
谢谢。
iphone - 如何使用 Apple 自定义 UITabBarItem 图像?
Apple 提供了一个示例 View Controller Programming Guide,用于创建 UITabBarItem,如下所示:
但是,我是一个图形菜鸟,想使用 Apple 的内置图形来制作标签栏项目。我怎么能那样做?可用图标及其名称的列表在哪里?
iphone - 为什么我的 UITabBarController 是空的?
我像这样创建了一个 UITabBarController:
self.tabBarController.viewControllers = 控制器;[待定发布];
问题:我看到底部有一个黑色的标签栏和一个白色的内容区域。数组中的第一个视图控制器具有红色背景色。所以它应该显示为红色。
标签栏不显示任何项目,它是空的。
可能是什么问题?我不使用 nib 文件...没有警告,没有错误,没有任何记录到控制台。只需清空标签栏。
iphone - UITabBar + UINavigationBar 冲突标题
我在 IB 中创建了一个 UITabBar 和一个 UINavigationBar,当我每次导航 UINavigation 标题更改时启动我的应用程序,因为我正在使用
我的问题是 UITabBarItem 将同时更改为相同的名称。我只想为 UITabBarItem 设置一个静态名称,如何在 IB 中或以编程方式进行。
谢谢,
iphone - iPhone:无法从 uitabbaritem 读取徽章值
我试图以编程方式确定我的应用程序中的特定标签栏项目是否有徽章。
当我在调试时,视觉上,我可以清楚地看到它确实如此。但是当我在有问题的 viewController 中运行此代码时:
...badgeValue 为零。当我在调试器中检查 thisVCsTabBarItem 时,它的 _badgeValue 成员为零。
这里发生了什么?在尝试从标签栏项目中读取此值时,我是否应该做一些不同的事情?
谢谢。
iphone - 如何将徽章添加到系统生成的“更多”UITabBarItem
我的应用程序有 6 个菜单项,因此操作系统显示前 4 个,然后显示链接到用户可以选择其他两个屏幕的“更多”项目。
我的问题是我想在更多项目上显示一个徽章,以便用户知道隐藏的菜单项之一需要他们注意。(我们的用户很清楚徽章代表的隐藏项目,因为其中一个隐藏项目是设置,另一个是当前上传)
我不知道如何访问“更多”项目,因为 UITabBar 上的“项目”数组仅包含我创建的 6 个实际 UITabBarItems;它不包括系统生成的“更多”项目。我尝试在隐藏的 UITabBarItems 之一上设置徽章,但从未显示任何徽章。
我在谷歌上没有找到太多东西,这让我怀疑我是否完全错误。当您下载项目时,iTunes 应用程序会执行相同的操作。他们展示了一个 More 项目并在其上附加了一个徽章,所以我认为我的公司很好,但如果我看到他们是如何做到的,我会被诅咒的。(除非他们手动创建了一个 UITabBarSystemItemMore 项目并手动处理显示其他菜单项。呃。)