gpt4 book ai didi

ios - UIWebView 有 UIToolbar 吗?

转载 作者:行者123 更新时间:2023-12-01 19:01:20 25 4
gpt4 key购买 nike

我的 navigationController 推送另一个 View Controller ,它是 UIWebView。我需要一个后退按钮和一个前进按钮来控制 UIWebView。

我在这里有三个问题:

  • 我发现 navigationController 有一个工具栏,我可以将工具栏设置为可见并向其添加按钮,但我不知道我应该将按钮添加到工具栏还是只添加到导航栏(专业人士会做什么)?
  • UIWebView 是否有自己的工具栏可以在 webView 内?我做了一些研究,找到了一个让我更加困惑的答案,并导致了第三个问题。
  • 在我初始化工具栏、webView 并将它们作为 subview 添加到另一个 View 后,我是否需要手动释放它们的所有权? (我在 2010 年回答的问题中找到了以下代码)

  • 谢谢!
        UIWebView *webView = [[UIWebView alloc] initWithFrame:.....];
    [yourView addSubview:webView];
    UIToolBar *toolbar = [[UIToolbar alloc] initWithFrame:.....];
    [yourView addSubview:toolbar];
    [webView release];
    [toolbar release];

    最佳答案

    任何被推送到导航 Controller 的 View Controller 都会从导航 Controller 获得一个免费的导航栏和一个免费的工具栏。因此无需创建另一个工具栏。只需在 View Controller 中添加代码即可显示工具栏。就像是:

    self.navigationController.toolbarHidden = NO;

    就我个人而言,我会在工具栏上为您的 Web View 添加下一个/上一个按钮。这留下了用于关闭 View Controller 的导航栏(通过后退按钮)。

    关于ios - UIWebView 有 UIToolbar 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22726982/

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