问题标签 [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.
iphone - 从 UITabBar 按钮调用的 iPhone UIActionSheet
有没有办法直接从标签栏调用 ActionSheet。我正在开发一个程序,用户希望在选项卡栏上有一个联系按钮,该按钮显示一个带有适当按钮的操作表。
提前致谢
iphone-sdk-3.0 - 从其中一个 ViewController 中访问 TabBarItem
我正在寻找一种从 TabBars 选项卡之一的 ViewController 中禁用 TabBarItem 的方法。我什至不确定这是否与视图层次结构或真正要搜索的内容有关。我尝试了很多,但没有提出解决方案。
现在,我通过在实例化选项卡栏(在应用程序委托内)时将对选项卡栏的引用保存在单例对象中来解决它。但我认为这不是最好的方法。
谢谢和干杯,尼尔斯
iphone - Iphone 应用程序在弹出到 UITabBar 选项卡的 rootController 时崩溃
我有这个我无法弄清楚的错误,它让我的头受伤。所以,基本上,在我的 iphone 应用程序中,我有 UITabBar 和一些标签,每个标签里面都有 UINavigationControllers。
像这样的东西:
因此,为了重现我的“宝贵”错误,我这样做:
因此,如果我走到 someOtherView 这么远,我就无法在应用程序崩溃的情况下返回第一个 tableListView (rootViewController)。同时,我可以转到其他选项卡,然后甚至单击 evilNav(当它处于 otherTableListView 或 someOtherView 状态时)而不会崩溃。
什么可能导致这个问题?(如果你需要我会发布更多代码)
iphone - iPhone dev - 标签栏视图控制器的缓存值
我有一个根 UIViewController 子类,它有一个 UITabBar(我没有使用 UITabBarController)和 5 个用于 5 个视图控制器的选项卡栏项目。每个视图控制器都有一个 UIPickerView。一次只有一个视图控制器被实例化——当一个标签栏项目被选中时,当前的被删除,新的被实例化并添加,旧的被释放(self.oldvc = nil;)。因此,如果用户转到第一个选项卡中选择器的第三行,然后切换到第二个选项卡,然后返回,我希望再次选择选择器的第三行。目前,我有它,因此视图控制器使用 initWithSelectedRowOfFirstComponent:(NSInteger)firstRow secondComponent:(NSInteger).. 等进行实例化,然后在我的根视图控制器(带有标签栏的那个)中,我有一个 ivar缓存每个值。但我不确定。. 有一个更好的方法吗?也许是一个 plist 文件或字典之类的东西。我不知道,你认为最好的方法是什么?谢谢!!
我决定使用 UITabBarController,让内存警告解除分配并使用一个我称为“模型”的类,它是一个单例(使用此宏)来保存要在视图因内存警告而被卸载时使用的数据。
iphone - 调整作为 iPhone 上 UINavigationController 一部分的 viewControllers 视图的大小
我正在使用 UINavigationController 来处理我的应用程序中 viewControllers 的推送和弹出。有一个部分,我有一个标签栏(不使用 UITabbarController),它由同一个 UINavigationController 管理,我只需将 UITabBar 添加到导航控制器视图(通过使用 addSubview)。
问题:我有一些带有表视图的 UIViewControllers 被推入导航堆栈,因为我的 Tab Bar 是视图的一部分而不是导航堆栈,所以 TableViews 在底部被切断,因为导航控制器不知道标签栏因为它在它的视图中,而不是导航堆栈。如果没有导航控制器,我只会调整 ViewControllers 视图的大小,它会正常工作,但是当我尝试这样做时,NavigationCOntroller 似乎只是忽略了我的框架并设置了它自己的框架,因此表格视图被切断了。我找到了一种解决方案,它是添加一些额外的单元格并将它们隐藏起来,它工作得有点好,但它有点像黑客,有人对如何以不同的非黑客方式解决这个问题有任何建议吗?
谢谢
iphone - 防止 UITabBar 对其图标图像应用渐变
当我为 UITabBar 制作图标时,它会对图像应用渐变。我需要知道如何防止它出现这种渐变。
iphone - 换日栏的哪个 UI 元素?
在 iPhone 上的日历应用程序中,当显示一天时,您可以切换到前一天的下一天,顶部有一个灰色条。
我的问题是:您会为此使用哪个界面元素?UIToolbar、UITabbar 还是 UINavigationBar?
UINavigationBar 提供了我所需要的东西:可以在栏的左侧和右侧添加一个按钮,并在中间添加一个标签。但实际上,我并没有真正的导航层次结构。
根据 Apple 的 HIG,UIToolbar 应该位于屏幕底部。如果不是因为它底部没有边框,顶部有一个小边框,我真的不会介意,如果放在屏幕顶部,这会使整个东西看起来很奇怪。
我还没有尝试过 UITabbar,因为它适用于与我需要的非常不同的东西。
目前,我倾向于 UINavigationBar,但正确的做法可能是为此滚动我自己的 UI 元素?
iphone - 选择 UITabBar 时调用方法?
我目前正在 iPhone 上编写一个应用程序,只是想知道是否有人知道调用函数的方法,但只有在选择选项卡时才知道。
我有一个单独的视图控制器用于相关选项卡,我想调用一个函数,在选择选项卡时更新 GPS 位置。
如果有人可以提供帮助,那就太好了:)
谢谢 - 詹姆斯
iphone - UITabBar 标记
知道为什么会这样:
但这不是吗?
我宁愿不必提供明确的标签栏索引(上面代码中的 2)。此外,在第一个片段是使其工作的唯一方法的情况下,有没有办法从视图控制器中获取标签栏索引?
谢谢。
iphone - 如何设置标签栏配置菜单的导航栏颜色
删除了无效的 ImageShack 链接
如您所见,我需要更改的视图是提供的用于自定义标签栏顺序的视图。我想更改导航栏的颜色(显示“Konfigurieren”,意思是“配置”),我已经知道如何更改“更多”-导航控制器的颜色,但不是这个。有人可以帮我吗?