|
|
1
1
别误会我的意思,但我认为你需要清楚UINavigationController的推送弹出。 导航控制器通过在控制器的视图堆栈上推/弹出视图来管理视图。当您推送一个项目时,当前视图会从屏幕向左滑动,而新视图会从右侧滑动。当然,这些动画可以根据您的意愿进行更改。 我认为这是你完全需要的。 把这个放在你想从vcA推送vcB的地方。
在vcB中,您可以制作一个barbutton项目
在addActionMethod中:您可以放置以下代码,以便使用所需的动画进行导航
|
|
|
2
1
使用William Jockusch给出的技巧 Setting action for Back Button 此外,根据 Updating the Navigation Bar
所以,如果你想有自定义选择器,你需要在vcB NOT IN vbA中写这个 vcB.m公司
注意: UINavigationController Class Reference
这里提到的是 如果要为后退按钮指定自定义图像或标题,可以指定自定义栏按钮项目(带有自定义标题或图像) 但它忽略了自定义视图。所以您的选择器没有调用。 |
|
|
3
0
你做错了。第一次推送到vcB和vcB中 查看DidLoad 方法放入此代码。
并将其放入vcB中:
|
|
|
4
0
您不能修改backBarButtonItems操作,它是执行默认(后退)操作,您应该在leftBarButtonItems中执行自定义操作 在vcBs类中添加以下内容:
|
|
|
Danil · 种子/填充核心数据的最佳实践?[关闭] 1 年前 |
|
|
Robin · LazyVGrid项目预计不会击中测试区域 1 年前 |
|
|
Alex Smith · 移动到下一个视图控制器后如何显示警报? 1 年前 |
|
selcukctn · 如何在react native中制作无限动画? 1 年前 |
|
|
Nicolas Gimelli · iOS 18远程通信通知不起作用 1 年前 |