0

我开始使用可可进行我的第一个项目,希望你能给我一些建议。我想要实现的非常简单。我想要的只是一个简单的消息框,它可能正在使用 NSView 来显示消息。消息只是存储在数组或队列中的简单文本。假设队列“Hi”、“Hello”、“What”、“How”、“Where”中有 5 条短信。我希望我的视图首先显示“Hello”并使用“< >”提供两个导航器消息框的任一侧。当用户单击“>”时,我显示“What”,当您单击“<”时,我显示“Hi”。有人可以给我指点来帮助实现这一点吗?同样的任何示例代码都会有帮助。谢谢。

问候,钱兹

4

1 回答 1

0

用那 5 个字符串制作数组。拿一个标签不要忘记连接它(IBOutlet 不是 IBAction)。然后在界面构建器中使用 2 个按钮,一个用于递增,一个用于递减(IBAction 方法不是 IBOutlet)。现在你有下一个按钮和上一个按钮的 2 种方法。在下一个按钮方法中将数组的 objectAtIndex 增加 1,在上一个按钮方法中将 ObjectAtindex 减少 1。在标签上显示当前索引

注意:如果条件不超过 [array count] 则递增,递减不超过 0

你可以像这样制作自定义按钮

    UIButton *Button = [UIButton buttonWithType:UIButtonTypeCustom];  

在按钮上执行这样的方法

     [Button addTarget:self action:@selector(YourMethod) forControlEvents:UIControlEventTouchUpInside];

然后将此按钮添加到您的视图 [YourViewName addSubview:Button]; 是的,您需要设置要将此按钮放在视图中的框架

于 2013-05-02T06:15:40.953 回答