UITabBaritem 中的动态 UIView
基本上我所拥有的是带有一系列 UIButtons
的视图,并且根据按下的按钮,带有 UITabBar
的视图会显示,并选择某个 UITabBarItem
。
这效果很好,但是我想要做的是更改 UITabBarItem
中的 UIView
。
例如:我的第一个视图中有 8 个按钮。我按下按钮 1 并选择 UITabBarItem
2 并显示 View A,但是,如果我按下按钮 2,则选择 UITabBarItem
2,而不是 View A 它显示视图B。
到底发生了什么,如果我有 viewDidLoad 方法,则在动态更改之前会预加载其中的代码。所以我尝试使用 viewWillAppear 但似乎没有发生任何事情。
任何帮助将不胜感激。我希望我的问题对大家来说已经足够清楚了。
Basically what I have is View with a series of UIButtons
and depending on what button is pressed a View with UITabBar
is displayed with a certain UITabBarItem
selected.
This works out fine, however what I want to do is to change the UIView
within the UITabBarItem
.
So for example: I have 8 buttons on the my first view. I press button 1 and UITabBarItem
2 is selected and View A is displayed, however if I press button 2 UITabBarItem
2 is selected but instead of View A it displays View B.
What exactly is happening is, if I have viewDidLoad
method the code within is preloaded before I can change it dynamically. So I tried using viewWillAppear
but nothing seems to happen.
Any help will be appreciated. I hope I have made my question clear enough for everyone.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试实现 uitabbarcontroller 协议并覆盖
这些方法:
try to implement the uitabbarcontroller protocol and overwrite
these methods: