2013-05-02 27 views
0

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

问候, Chands

回答

0

,并使阵列与5个字符串。需要一个标签,不要忘了将它连接(IBOutlet中不IBAction为)。再取2个按键一个是增量和一个用于递减在界面生成器(IBAction方法不是IBOutlet)中也将它们连接起来按钮和上一个按钮。在下一个按钮方法中,将数组的objectAtIndex增加1,并在之前的按钮方法中将ObjectAtindex减1。显示标签上的当前索引

注意:如果增加条件,如不超过[数组数] ,它不应该超过0

你可以这样

UIButton *Button = [UIButton buttonWithType:UIButtonTypeCustom]; 

按钮这样的方法进行自定义按钮

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

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

+0

我想我的问题更加基本。如果我理解正确,我需要为我的项目使用自定义视图。我想知道如何在我的自定义视图中创建这些“<”和“>”。我认为一旦我有了,连接到IBAction的能力将非常容易 – user2085689 2013-05-02 06:49:27

+0

如果您查看是自定义的,那么您需要将按钮自定义并将它们添加为您的自定义视图的子视图,在这种情况下,您将不需要连接IBAction,并且if即使你不能。我正在更新一些更多信息的答案 – 2013-05-02 06:52:14

+0

感谢您接受,如果你不明白任何东西或卡住某处然后告诉我生病在这里:) – 2013-05-03 04:16:32