问题标签 [uitabbar]

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.

0 投票
2 回答
2737 浏览

iphone - 每次加载新页面时如何为 UIWebView 应用程序添加“加载”屏幕?

我有一个适用于标签和 web 视图的应用程序。每次选择选项卡栏上的项目时,我已经将其设置为刷新分配给选项卡的页面。我现在的问题是加载页面需要一些时间,并且无法确定正在显示的页面是旧页面还是刷新页面。

我想要做的是添加一个“加载”屏幕(一个简单的图像),它会一直显示到刷新页面被加载。这是我在每个标签点击上运行的功能:

谢谢!

0 投票
1 回答
1464 浏览

iphone - 带有黑色背景栏的 TabBarController NavigationController

我已将此代码放在我的 applicationDidFinishLaunching 方法中,以获得黑色导航栏。

它工作正常,但是当用户在编辑模式中重新排列图标时,我得到了一个默认的蓝色导航栏。

任何人都可以帮助我狂热的蓝色导航栏吗?

顺便说一句:非常感谢天才人群!

0 投票
4 回答
4113 浏览

iphone - UINavigationBar 隐藏/显示时如何防止视图调整大小/转换

我有一个带有标签栏和导航栏的应用程序。我推送一个用于显示照片的视图控制器,一次一张。它最初显示条形图和前进/后退控件;延迟后,这些隐藏、使用和标签栏上的setNavigationBarHidden:animated:自定义转换 ( )。CGAffineTransformMakeTranslation这可行,但是显示照片的视图控制器 view 会上下跳跃。如果我将标签栏排除在等式之外,情况也是如此。

如何防止 UINavigationBar 移动我的视图?我希望照片保持固定在屏幕上,导航栏会下降到它的顶部。

0 投票
4 回答
9477 浏览

ios - 如何在 iPhone 上设置第一个以编程方式选择的 TabBar

UITabBar认为有 5 个标签。我正在使用didSelectItem委托打开不同的视图,即我没有使用TabBarController.

我的问题是视图加载我需要默认选择第一个选项卡。我们可以设置 TabBar 中的任何属性以使其选中吗?

谢谢。

0 投票
1 回答
505 浏览

iphone - 绘制自己的标签栏?

我想自定义我的标签栏用户界面,就像这样。

自定义标签栏
(来源:mactalk.com.au

那么谁能告诉我如何准备这些类型的 ui 布局或渲染?

谢谢 ,

0 投票
1 回答
289 浏览

iphone - 以编程方式选择的选项卡不显示突出显示覆盖

我正在尝试以编程方式切换选项卡。我尝试使用以下调用来做到这一点:


在这两种情况下,这都是我得到的:

alt text http://cl.ly/1Gia/content

就是我想要的:

alt text http://cl.ly/1GKE/content


有什么线索吗?

0 投票
1 回答
1232 浏览

iphone - 通过 UITabBarController 访问时如何设置 UITabBars 项目属性?

我以编程方式构建了一个 UITabBarController 并填充了它的viewControllers属性。当我运行它时,tabBar 按钮当然是空的,我试图访问tabBarUITabBarController 上的属性以将其items属性设置为我的文本/图像,这导致应用程序崩溃。

浏览 UITabBarController 的文档,我在 tabBar 属性下阅读了这个:

与此控制器关联的选项卡栏视图。(只读)

@property(nonatomic,readonly) UITabBar *tabBar 讨论 您永远不应该尝试操作存储在此属性中的 UITabBar 对象本身。如果您尝试这样做,选项卡栏视图将引发异常。要为标签栏界面配置项目,您应该将一个或多个自定义视图控制器分配给 viewControllers 属性。标签栏从您指定的视图控制器中收集所需的标签栏项目。

此属性提供的选项卡栏视图仅适用于您希望使用 UIActionSheet 类的 showFromTabBar: 方法显示操作表的情况。

这就是我要的:

标签栏从您指定的视图控制器中收集所需的标签栏项目。

您不在一个地方设置 tabBar 而在另一个地方设置内容也很有意义。

但是如何在我的 viewControllers 中定义这些项目,这些项目都是 UINavigationController 类型,我的自定义 ViewController 作为 rootController?

除了我需要实现的 UITabBarControllerDelegate 之外,还有一些协议吗?

希望有人能指出我正确的方向,我没有看到这个:)谢谢

0 投票
1 回答
183 浏览

iphone - UITabBar项过多时如何自定义出现的UINavigationBar?

我想更改的主要内容是出现在 UITabBar 的“更多”项中的 UINavigationBar 的色调。我已经为普通项目中的其他 NavigationControllers 完成了此操作,但我还没有找到 More 项目中定义的那个。

0 投票
1 回答
53 浏览

iphone - 当我们启动基于选项卡的应用程序时,我们可以不选择第一个选项卡吗?

通常,当启动基于选项卡的应用程序时,会自动控制转到第一个选项卡。有什么方法可以显示第一个选项卡的视图但没有选择第一个选项卡?

0 投票
1 回答
180 浏览

iphone - 如何将 Three20 插入到 Project

大家好,我开始了。

我使用 Xcode + Interface Build 在标签栏的基础上建立了一个项目。而现在我想借助three20的支持来实现Tab bar的视图,也就是说,当点击“item”时,会显示来自three20的视图。所以我想知道如何将“Three20 Project”插入标签栏项目?