矩陣

2009-10-09 33 views
1

我有按鈕,4x3的 的矩陣,我有以下問題,還是讓我們說,我不知道從哪裏開始從一個數組矩陣

  1. 它們與標籤inited和他們稱之爲相同的功能-(IBAction)buttonPressed:(id)sender 按鈕是以編程方式製作的,不確定該功能是否需要IBAction。我如何檢測這個功能是什麼按鈕?我以爲像sender.label但沒有工作。以下是我所說的:

    [playButton addTarget:self action:@selector(buttonPressed :) forControlEvents:UIControlEventTouchUpInside];

  2. 如何檢測觸摸?當我觸摸一個按鈕時,我想在某處顯示uiView,而不是當我釋放它時。

  3. 在這個按鈕上用什麼來創建一個帶圓角的面具?按鈕保持圓角矩形,但按鈕本身是平方的,所以它們在矩陣的角落看起來很醜。

回答

4
  1. 您可以指定每個按鈕唯一的標籤,例如

    myNewButton.tag = myNewTag; ++ myNewTag;

然後在你的IBAction方法中,你可以得到發件人的標籤(通過(UIButton *)sender.tag)並相應地繼續。

  1. 還有UIControlEventTouchDown事件。 (你可以看到在控制事件部分UIControl類參考完整的事件列表)

  2. 需要(和設置按鈕類型,以定製)

+0

感謝時,我通常只是用圓角圖片按鈕,我會嘗試他們。我認爲自己在最後的解決方案,但我害怕使用許多PNG,但我認爲我會這樣做,我只需要觸摸狀態,因爲正常狀態是透明的。也許我可以旋轉並翻轉圖像以適應每個角落。 – 2009-10-09 09:08:31