uitabbar相关内容

制作更薄的UITabBar

我希望能够通过删除每个项目的标题并回收它们占据的垂直空间来缩小UITabBar的高度,例如Tweetie 2. 在.xib中或以编程方式似乎无法设置此设置.我是否必须继承UITabBar并自己滚动? 解决方案 滚动您自己的.我确定Tweetie 2是自定义的;并在传下来的UITabBar中设置高度. ..
发布时间:2020-05-19 01:22:35 移动开发

Objective-C:如何为TabBarController正确设置didSelectViewController方法,以便每次点击VC时都可以刷新VC

试图完成 在tabbaritem上点击,它将调用tabbaritem VC上的相应方法. 问题 当我点击tabbaritem2时,它将调用tabbaritem2上的didSelectViewController,然后调用相应的方法.然后,当我点击tabbaritem3时,它仍会调用tabbaritem3上的didSelectViewController及其相应的方法. 但是 ..
发布时间:2020-05-19 00:42:04 移动开发

标签栏图标选择的图像

如何自定义标签栏上的所选图像/图标?这可能吗? 请告知。谢谢 解决方案 可以不添加任何子视图。 在您定义标签栏的类将 tabBarItem的属性设置为 - >> UITabBarItem * tabBarItem1 = [ [self.tabBar.tabBar items] objectAtIndex:0]; [tabBarItem1 setFinishedSe ..
发布时间:2018-11-02 15:05:28 移动开发

如何在UITabBarController中获得完全透明的TabBar

我花了最后几个小时试图让UITabBarController中的TabBar完全透明(清晰的背景)。我使用UITabBarController的自定义子类,我设法更改了tintColor,alpha,但背景颜色肯定是IB中定义的颜色。 感谢您的帮助,我疯了...... 解决方案 这是实现这一目标的一种方法。 CGRect frame = CGRectMake(0.0,0.0,32 ..
发布时间:2018-11-02 14:59:33 移动开发

iPhone SDK中允许的最大UITabBar项目数量?

我目前有8个UITabBar项目,所有项目都可以在更多视图中编辑。我的问题是,允许的标签栏项目的绝对最大数量是多少? 我知道5是一次可见的最多;我正在寻找你可以拥有的最多期限。 解决方案 我认为没有硬限制,只要因为你没有内存不足。我过去使用了20多个没有任何问题(虽然有很多控制器意味着你在管理内存时应该非常小心,即正确处理 didReceiveMemoryWarning ) ..
发布时间:2018-11-02 14:58:15 移动开发

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

我有一个带标签栏和导航栏的应用程序。我推动一个用于显示照片的视图控制器,一次一个。它最初显示条形和前/后控制;在延迟之后,这些隐藏,使用 setNavigationBarHidden:animated:和标签栏上的自定义转换( CGAffineTransformMakeTranslation )。这样可行,但显示照片的视图控制器视图会上下跳跃。如果我将标签栏排除在等式之外也是如此。 如何防止 ..
发布时间:2018-11-01 14:09:05 移动开发

带徽章编号的UISegmentedControl

就像标签栏一样,我想在 UISegmentedControl 上显示徽章。因为我无法看到 UISegmentedControl 的任何预定义方法,就像 UITabBar 一样。 I考虑将徽章作为图像添加到它上面,但也许有更好的方法。 解决方案 这里是一个小型的第三方库,我用它来绘制各种各样的徽章。这很不错。例如,更改徽章的颜色以匹配我的设计是微不足道的。 将此类带入项目并将其包 ..
发布时间:2018-11-01 13:33:59 移动开发

UITabBarItem具有自定义标题颜色和图像

我试图在xcode,ios中自定义我的TabBar,但是我发现ppl说这不可自定义!另外,我确实找到了某种解决方案,但它们都没有为我工作。 我想改变UITabBarItem标题(文字)的颜色,还要更改其中的2个图像,正常图像和所选图像! 我试图在我的UITabBar子视图中迭代,看看我是否找到但有任何成功: for([self.tabBarController tabBar] ..
发布时间:2018-11-01 13:29:45 移动开发

如何记住UITabBarController中最后选择的选项卡?

我正在尝试让我的应用记住在应用退出之前最后一次查看哪个标签,以便应用在下次启动时打开到相同的标签。这是iPhone手机功能的功能:我该怎么做? 解决方案 在UITabBar的代表中,覆盖 - (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item 并在NSUserDefaults中存储 ..
发布时间:2018-11-01 13:18:56 移动开发

键盘隐藏了TabBar

我正在使用TabBar应用。在一个视图中有一个UISearchBar,当按下时,键盘出现。 问题是键盘隐藏了标签栏。 你知道怎么解决吗? 解决方案 据我所知你不能移动键盘..所以尝试使用转换来移动键盘上方的标签栏 取自这里 另一个链接 ..
发布时间:2018-11-01 12:53:17 移动开发

如何设置选项卡栏配置菜单的导航栏颜色

删除了死亡的ImageShack链接 正如您所看到的,我需要更改的视图是用于自定义tabbar顺序的提供视图。我想更改导航栏的颜色(显示“Konfigurieren”,意思是“配置”),我已经找到了如何更改“更多”导航控制器的颜色,但不是这个。任何人都可以帮我吗? 解决方案 使用int AppDelegate tabBarController.moreNavigationCo ..
发布时间:2018-11-01 12:26:15 移动开发

只有图像为UITabBarItem

我只想要一个图标作为UITabBarItem,而不是下面的文字,我想知道这是否可能,如果是的话,怎么样? TIA 解决方案 如果你使用故事板,也许你可以使用 Image Inset 从酒吧项目的大小检查员,同时将标题设置为空: ..
发布时间:2018-11-01 12:06:14 移动开发

基于导航的应用程序中的UITabBar + UITableviewController

我正在尝试将Rootviewcontroller.xib上的UITabBar放到基于导航的应用程序中。我知道我们在Tableviews中使用了基于导航的应用程序,默认情况下,.xib包含一个tableview。我试图将UITabBar放在rootview的底部,但它没有设置在那里。 我看到如果我们使用基于视图的应用程序或基于窗口的应用程序,我们可以安排同一视图上的UITabBar和UITab ..
发布时间:2018-10-31 12:10:44 移动开发

如何添加“更多”按钮到标签栏?

我的iPhone应用程序在视图底部有一个标签栏控制器 - 此刻我有三个按钮。但是,我想添加更多,但为了这样做,我需要将三个按钮中的最后一个按钮变成“更多...”按钮,否则其他按钮上的文本会相互碰撞。 我知道如果标签栏中有超过5个按钮,那么它会自动创建一个更多的按钮 - 但是有没有办法通过编辑功能手动调用它? 谢谢。 解决方案 您不必手动创建“更多.. “按钮。只需将所需的所有视 ..