gpt4 book ai didi

iphone - 适用于 iPhone 的备忘录应用程序

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

在我的 iPhone 应用程序中,我想制作一个页面/ View ,用户可以在其中添加注释..本质上是写一些东西然后保存...类似于 iPhone 上的 Notes 应用程序提供的功能...但在基本级别...

我在想一些简单的东西,比如在导航栏上带有“+”按钮的表格 View ,让用户可以添加注释。

我用谷歌搜索了我能想到的所有可能的东西.. :(

有人可以告诉我如何在我的 View Controller 中实现它吗?

(我知道这看起来很简单,但我是 iPhone 编程的新手 - 因此我苦苦挣扎......)

最佳答案

您需要向导航栏添加一个 barbuttonitem 并将操作设置为使用新笔记启动 Note viewController 的方法。完成这一切的最简单方法是使用 Interface Builder 添加按钮并将操作连接到看起来像这样的自定义方法:

- IBAction newButtonPressed:(id)sender
{
NoteViewController *noteVC = [[NoteViewController alloc] initWithNibName:@"NoteViewController" bundle:nil];
[self presentModalViewController:noteVC animated:YES];
[noteVC release];
}

如果您想从代码中添加 BarButtonItem,您可以在 viewDidLoad 方法中执行此操作:

UIBarButtonItem *newButton =  [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(newButtonPressed:)];
self.navigationItem.rightBarButtonItem = newButton;
[newButton release];

注意 - 上面的代码假定您的 View Controller 称为 NoteViewController 并且有一个名为 NoteViewController 的 Nib,如果您正在做一些其他形式的初始化,那么就在那里做,重要的代码是 presentModalViewController。

如果您不使用 modalview 方法,而是想要更像入口的导航(具有后退按钮功能等),您可以改用以下方法:

- IBAction newButtonPressed:(id)sender
{
NoteViewController *noteVC = [[NoteViewController alloc] initWithNibName:@"NoteViewController" bundle:nil];
[self.navigationController pushViewController:noteVC animated:YES];
[noteVC release];
}

关于iphone - 适用于 iPhone 的备忘录应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5225054/

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