objective-c - 如何在 iOS 应用程序中制作可通过代码添加或删除的可点击图标?

标签 objective-c ios xcode ios5

基本上我想知道如何在我的应用程序中制作可以用我的代码操作(取出或放入)的图标?我应该研究哪些技术?

“标志”应用程序中也提出了类似的想法,其中每个标志都放置在屏幕区域上,一旦用户点击特定标志,它就会带您到另一个屏幕并要求输入,然后与数据库进行交叉检查。

我本质上想对我的应用程序做同样的事情,但真的不知道如何制作一个带有特定图标的区域,可以点击这些图标来执行操作,即将用户带到另一个屏幕。

如果有任何帮助,我将不胜感激。

谢谢

最佳答案

我认为标准UIButton control 是您所需要的, View Controller 中的基本使用示例将是:

// ViewDidLoad:
UIButton* flagButton = [[UIButton alloc] initWithFrame: CGRectMake(someX, someY, someWidth, someHeight)];
[tmpMainButton addTarget:self action:@selector(clickButton:) forControlEvents:UIControlEventTouchUpInside];
[tmpMainButton setBackgroundImage:[UIImage imageNamed:@"someFlag.png"]];
[self.view addSubview:flagButton];

...

- (void) clickButton:(id)sender{
   // Display next controller here
   // e.g. if you use UINavigationController, then push it in navigation stack
}

关于objective-c - 如何在 iOS 应用程序中制作可通过代码添加或删除的可点击图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11679371/

相关文章:

ios - 为什么我的简单 swift 委托(delegate)和协议(protocol)设置不起作用?

ios - 更改默认电子邮件应用程序会影响 MFMailComposeViewController 的使用吗?

xcode - Swift Compiler 正在尝试编译 ObjC

xcode - 您经常使用哪些 Xcode 键盘快捷键?

iOS7 - 仅锁定选项卡栏内的某些 View Controller 的方向?

iphone - 如何从 iPhone 中后台进程的名称访问(复制/修改)特定的 appfiledirectory?

ios - 核心数据 : handle the case when iCloud turns off/on

iphone - 向 UITableView 添加附件

iphone - 在 UIStatusBar 中(或之上)写一些文本

objective-c - 如何在 Iphone sdk 中调整 MpMoviePlayerController 的音量?