gpt4 book ai didi

ios - 转到其他 View 后,Tabbar 按钮的顺序发生了变化

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:12:52 24 4
gpt4 key购买 nike

我的标签栏中有 2 个按钮,以编程方式添加。但在导航到 View 中的另一个占位符后,顺序发生了变化。

当我打开应用程序时:
enter image description here
当我转到电影选项卡时:
enter image description here

代码:

self.searchButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSearch target:self action:@selector(toggleSearchBar)];

UIImage* meetupButtonIcon = [UIImage imageNamed:@"meetup_logo_icon"];
UIImage* meetupButtonIconHighlighted = [UIImage imageNamed:@"meetup_logo_icon_highlighted"];
CGRect frameimg = CGRectMake(0, 0, 25, 25);
UIButton *meetupUIButton = [[UIButton alloc] initWithFrame:frameimg];
[meetupUIButton setBackgroundImage:meetupButtonIcon forState:UIControlStateNormal];
[meetupUIButton setBackgroundImage:meetupButtonIconHighlighted forState:UIControlStateHighlighted];
[meetupUIButton addTarget:self action:@selector(toggleMeetup:) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *meetupIcon =[[UIBarButtonItem alloc] initWithCustomView:meetupUIButton];
self.meetupButton = meetupIcon;

[self.navigationItem setRightBarButtonItems:[NSArray arrayWithObjects:_meetupButton, _searchButton, nil]];

奇怪的是我需要在数组中以错误的顺序添加按钮:_meetupButton、_searchButton 并且看起来它更改为正确的顺序。我的问题是如何强制图像始终保持相同的顺序。

最佳答案

可能出了点问题。但是,要使其正常工作,navigationItemleftBarButtonItems 可以使用您分配的 Array 序列和 rightBarButtonItems 进行排序navigationItem 可以使用您分配的 Array 的倒序排列。

也许你可以试一试!

关于ios - 转到其他 View 后,Tabbar 按钮的顺序发生了变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35034153/

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