状态栏使用NSview

时间:2013-05-02 05:57:10

标签: objective-c cocoa nsview nsviewcontroller

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

此致 Chands

1 个答案:

答案 0 :(得分:0)

使用该5个字符串制作数组。拿一个标签别忘了连接它(IBOutlet不是IBAction)。然后在接口构建器(IBAction方法而不是IBOutlet)中将2个按钮用于增量,一个用于递减连接它们。现在你有2个方法用于下一个按钮和上一个按钮。在下一个按钮方法中,将数组的objectAtIndex增加1并在之前的按钮方法中将ObjectAtindex减少1.在标签上显示当前索引

注意:如果条件不超过[数组计数],则将条件设置为增量       并且在递减时它不应超过0

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

    UIButton *Button = [UIButton buttonWithType:UIButtonTypeCustom];  

按钮

执行这样的方法
     [Button addTarget:self action:@selector(YourMethod) forControlEvents:UIControlEventTouchUpInside];

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