我可以在UITabBar中显示六个UITabBar,我试图调整TabBarItem的大小,但它不能。uitabbar
发布于 2019-02-22 10:10:36
对于默认的UITabBarController
,您不能这样做,因为它将添加More
选项卡,如下所示:
您需要单击More
选项卡来显示另一个选项。
但是您可以使用第三方库(如AZTabBarController ),它将填充所有六个选项,如下所示:
选项卡栏的更多库可以找到这里。
发布于 2019-02-22 11:07:05
这违反了“人工接口指南”,但是可以使用任意数量的TabBarItems来使用没有tabBarController的tabBar。您可以在故事板中列出tabBar和项目。响应水龙头符合UITabBarDelegate并至少实现didSelectItem
。
import UIKit
class AdminViewController: UIViewController, UITabBarDelegate {
@IBOutlet weak var tabbar: UITabBar!
override func viewDidLoad() {
super.viewDidLoad()
tabbar.delegate = self;
}
func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem!) {
print(item.tag);
switch item.tag { // switching by tag is not required, just an option
case 1:
// segue or push or present something
case 2:
// segue or push or present something
default:
break
}
}
https://stackoverflow.com/questions/54832621
复制