gpt4 book ai didi

iphone - 滑动手势和导航 Controller

转载 作者:行者123 更新时间:2023-11-29 04:07:19 26 4
gpt4 key购买 nike

我目前有一个应用程序, ScrollView 中包含 50 个左右的自定义按钮。这些都通过导航 Controller 连接到各个 View Controller ,以显示带有标题的按钮的全屏图片。我希望能够在 View Controller 之间滑动,但是当我这样做时,后退按钮将使我返回所有滑动操作,而不是返回到原始菜单。有没有一种更简洁的方法来完成所有这一切,因为太多的 View 也会杀死我的 Mac?

谢谢

最佳答案

首先,我认为使用 UICollection 而不是按钮会更好,但无论如何......

这是您想要阅读的答案:

您可以设置自己的“后退按钮”,并在按下时执行返回到第一个 UIViewController 的任务

- (void)viewDidLoad
{
[super viewDidLoad];
UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Atrás", nil) style:UIBarButtonItemStylePlain target:self action:@selector(backPressed:)];
self.navigationItem.leftBarButtonItem = btn;
}


-(void)backPressed: (id)sender
{
// Go back to your first view
}

这是您应该遵循的答案:

滑动不同的 UIView 来呈现相同的内容(图像 + 文本)并不是一个好主意:首先,因为你浪费了大量内存,其次,因为如果必须进行任何更改,那将是乏味的...

因此,您应该做的就是仅使用一个 UIView,当您检测到滑动手势时,您只需更改 View 中呈现的内容,这样您的后退按钮将始终正确返回。

关于iphone - 滑动手势和导航 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14979946/

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