嗨,我是新來的iPhone.what我做的是創建一個4個按鈕individual.i需要按鈕標記values.when我檢查它在控制檯我得到0爲4按鈕,因爲我創建4個單獨的按鈕。但我需要按鈕標籤值,如第一個按鈕,標籤值0,第二個按鈕,標籤值1 ....這樣我怎麼能做到這一點,請張貼一些code.Thank你提前。如何創建按鈕陣列
Q
如何創建按鈕陣列
1
A
回答
1
for(int i=0;i<3;i++){
UIButton *theButton=[[UIButton alloc]init];
theButton.tag=i;
//set their selector using add selector
[theButton addTarget:self action:@selector(buttonClicked:)
forControlEvents:UIControlEventTouchDown];
//set their frame color title or image
}
-(void)buttonClicked:(UIButton *)inButton{
int tags=inbutton.tag;
}
1
您可以指定按鈕標籤是這樣的:
UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button1 setTag:1];
UIButton *button2 = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button2 setTag:2];
0
默認情況下,該按鈕的標籤是零所以,如果你已經創建了四個單獨的按鈕,所有的標籤將是零,那麼你可以做的是 如果您已經添加了xib文件中的四個按鈕,然後根據您的要求在xib文件本身中設置它們的標籤,併爲它們指定相同的名稱 如果您已通過代碼拍攝了四個按鈕,然後通過代碼設置標籤
//Alloc buttonName1
buttonName1.tag=0;
//Alloc buttonName1
buttonName1.tag=1;
//Alloc buttonName1
buttonName1.tag=2;
//Alloc buttonName1
buttonName1.tag=3;
而使用它,你必須與帕旺回答。
快樂編碼...
相關問題
- 1. 按下按鈕時創建Android陣列
- 2. 使用陣列創建按鈕
- 3. 動態創建按鈕陣列
- 4. 從現有按鈕創建按鈕陣列(集合)
- 5. JavaFX中的按鈕矩陣(如何創建和排列)
- 6. 按鈕陣列
- 7. 按鈕陣列
- 8. 如何創建按鈕?
- 9. 如何創建AppleTV按鈕?
- 10. 如何創建組陣列
- 11. 如何創建陣列組
- 12. 創建一個按鈕,創建按鈕
- 13. 使用GridView創建按鈕矩陣
- 14. 按鈕陣列WP7
- 15. 按鈕陣列(Android)
- 16. WinForms按鈕陣列
- 17. 如何:按鈕的.NET MVC2陣列
- 18. 如何獲取onClickListener Android按鈕陣列
- 19. 如何在iphone上創建網格按鈕。 10/10矩陣
- 20. 創建按鈕的陣列,只有當可視鈦
- 21. 無法在控制器中創建javafx中的按鈕陣列
- 22. 使用Eclipse的Android應用程序 - 創建按鈕陣列
- 23. 從IB中的多個按鈕創建對象陣列,XCode
- 24. 在QScrollArea中動態創建和顯示按鈕陣列
- 25. 如何創建下列陣列
- 26. 創建按鈕
- 27. 創建按鈕
- 28. 創建按鈕
- 29. 如何檢查一個按鈕是否在按鈕陣列中?
- 30. C#如何在按鈕陣列按鈕上添加圖像
你可以這樣做,因爲UIButton類繼承自UIView類。 – Vivi 2010-09-16 09:51:55