相关疑难解决方法(0)

TabBar图像应该是多大?

我有一个大小为100的tabBar的图标.

我检查了Apple的人机界面指南,它说图像大小应为30x30/ 60x60.

但是当标签栏控制器的高度为50时,我将图像的大小保持为50x50.

现在,当我运行项目时,我看到下面的丑陋设计:

在此输入图像描述

知道我应该使用什么尺寸的图像,以便设计完美吗?

注意:我也不写文本(例如Home,Search等).选项卡按钮的文本位于图像本身.

objective-c uitabbarcontroller uitabbaritem uitabbar ios

95
推荐指数
4
解决办法
12万
查看次数

iOS自定义标签栏

我希望在iOS中实现一个自定义标签栏,其中所选项目的大小比其他选项卡更大,并查看类似于此屏幕截图的内容. 在此输入图像描述

有人可以指出如何在Swift中实现这一目标的教程吗?

iso uitabbarcontroller

7
推荐指数
2
解决办法
6121
查看次数

TabBarController 添加自定义按钮不可点击问题

我在tabBarController上添加一个自定义按钮,并且该按钮变成在tabBarController上,当我在tabBarController内点击它时,它会被点击,它工作正常,但如果我点击tabBar外部的部分,它就不可点击。

在此输入图像描述

class CustomBar: UITabBarController, UITabBarControllerDelegate {

    func addButton() {

        mainBasketView.frame =  CGRect(x: self.view.frame.size.width / 2 - 30, y: -20, width: 58, height: 58)
        mainBasketView.basketButton.addTarget(self, action: #selector(self.btnNewMoment_Action), for: UIControlEvents.touchUpInside)
        tabBar.addSubview(mainBasketView)
    }
}
Run Code Online (Sandbox Code Playgroud)

我不想添加它,view.addSubView因为当我调用时视图不会消失hidesBottomBarWhenPushed

uitabbarcontroller uitabbar ios swift

5
推荐指数
1
解决办法
1265
查看次数