有没有办法在UITabBar中找到特定UITabBarItem的框架?具体来说,我想创建一个图像“落入”其中一个选项卡的动画,类似于例如在邮件中删除电子邮件,或在iTunes应用程序中购买轨道。所以我需要动画的目标坐标。据我所知,没有公共(public)API来获取坐标,但我很乐意在这一点上弄错。除此之外,我将不得不使用给定选项卡相对于选项卡栏框架的索引来猜测坐标。 最佳答案 Imre的实现缺少几个恕我直言的重要细节。UITabBarButtonView不一定按顺序排列。例如,如果您在iPhone上有超过5个选项卡并且重新排列了选项
有没有办法在UITabBar中找到特定UITabBarItem的框架?具体来说,我想创建一个图像“落入”其中一个选项卡的动画,类似于例如在邮件中删除电子邮件,或在iTunes应用程序中购买轨道。所以我需要动画的目标坐标。据我所知,没有公共(public)API来获取坐标,但我很乐意在这一点上弄错。除此之外,我将不得不使用给定选项卡相对于选项卡栏框架的索引来猜测坐标。 最佳答案 Imre的实现缺少几个恕我直言的重要细节。UITabBarButtonView不一定按顺序排列。例如,如果您在iPhone上有超过5个选项卡并且重新排列了选项
我搜索了很多,相信我,我遇到了很多问题和示例代码,但没有一个符合我的要求,这太疯狂了,怎么没有答案。我的具体要求:-1.我想要一个UITabBar而不是UITabBarController2.我希望它在我的UIView的右上角3.我想要两个标签栏项目(不需要与两个ViewController相关联)现在我做的是UITabBar*myTabBar=[UITabBaralloc]initWithFrame:myTabFrame];[self.viewaddSubView:myTabBar];myTabBar.delegate=self;现在我不知道如何向这个UITabBar添加标签栏项目。
我目前正在为我的每个标签栏项目添加图像。我喜欢的一幅图像的尺寸比条形项目的面积大得多。当我在Storyboard中设置条形项的图像并运行模拟器时...带有该图像的条形按钮会覆盖整个屏幕。现在我认为有一些自动方法可以让图像为每个栏按钮调整大小。遗憾的是,情况并非如此。有没有一种方法可以在加载标签栏时调整每个标签栏中图像的大小? 最佳答案 您应该为每个标签栏项目准备3个图像图标(1x,2xand3x).首先创建75w75h像素的3x(最大:144x96)并将其保存为iconTab0@3x.png。然后将其调整为50w50h像素(最大:9