gpt4 book ai didi

iphone - 将自定义中心按钮添加到标签栏的最佳方式是什么?

转载 作者:可可西里 更新时间:2023-11-01 05:01:25 29 4
gpt4 key购买 nike

许多应用程序都有一个标准的标签栏,中间有一个自定义按钮,可以执行一些特殊功能。一些例子可以在这里找到:

http://mobile-patterns.com/custom-tab-navigation

实现它的最佳方式是什么?

最佳答案

Here您可以看到如何实现该按钮。我要粘贴代码,让它永远留在这里:

UIButton* button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(0.0, 0.0, buttonImage.size.width, buttonImage.size.height);
[button setBackgroundImage:buttonImage forState:UIControlStateNormal];
[button setBackgroundImage:highlightImage forState:UIControlStateHighlighted];

CGFloat heightDifference = buttonImage.size.height - self.tabBar.frame.size.height;
if (heightDifference < 0)
button.center = self.tabBar.center;
else
{
CGPoint center = self.tabBar.center;
center.y = center.y - heightDifference/2.0;
button.center = center;
}

[self.view addSubview:button];

希望对你有帮助

关于iphone - 将自定义中心按钮添加到标签栏的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7527192/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com