2013-05-02 55 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