我有一個subview
它的allmost一半我MAINVIEW也是我有我的MAINVIEW一個UISlider
。我silder從0到10,我想一些UIButton
s添加到我的Subview
與UISilder
。現在如果我的silder獲得價值2的話,我想2個UIButton
s添加到我的子視圖,就好像我的silder傳遞值的值2並獲得值4,然後我想從Subview中刪除先前的UIButton
並將一些新的UIButton
s添加到子視圖。如何使用UISilder在SubView中添加和刪除UIButtons?
2
A
回答
0
注:該代碼是未經測試。
啓動一個10
UIButton
,並將它們添加到視圖,它們設置爲隱藏的:for (int x = 0; x < 10; x++) { UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(50, x * 100, 100, 50)]; [btn setText:[NSString stringWithFormat:@"Button %d",(x + 1)]]; [btn setHidden:true]; [self.view addObject:btn]; [btn release]; }
使用滑塊變化值的方法來隱藏/顯示這樣的按鈕:
-(IBAction) sliderChanged:(id) sender{ UISlider *slider = (UISlider *) sender; for (int x = 0; x < slider.value; x++) { UIButton *btn = (UIButton *)[savedBtn objectAtIndex:x]; [btn setHidden:false]; } }
更新
要使用UIScrollView
,您必須將UIButton
s添加到滾動視圖,而不是觀點的,像這樣的:
UIScrollView *sView = [[UIScrollView alloc] initWithFrame:CGRectMake(10,10,200,200)];
[sView setDelegate:self];
for (int x = 0; x < 10; x++) {
UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(50, x * 100, 100, 50)];
[btn setText:[NSString stringWithFormat:@"Button %d",(x + 1)]];
[btn setHidden:true];
[sView addSubview:btn];
[btn release];
}
然後添加滾動視圖到視圖:
[self.view addSubview:sView];
希望這可以幫助你。
0
首先你添加一個選擇方法您UISlider
,
[customSlider addTarget:selfaction:@selector(sliderEnd:)forControlEvents:UIControlEventTouchUpInside];
現在選擇方法應該是在Mainview
類項目的進行定義。
現在,在選擇方法你確定在函數滑塊值,並根據其值可能會添加或刪除或添加按鈕到其他視圖。您可以在將參考添加到視圖時將參考存儲在所有按鈕中,然後在slider值建議這樣做時將其從superview
中刪除。
希望它有幫助。
+0
thanx @ c4code幫助我。 – NSCool
相關問題
- 1. 如何在iOS中使用幻燈片刪除SubView?
- 2. 如何使用jquery在循環中添加和刪除類
- 3. 如何使用jquery添加刪除和添加按鈕的行?
- 4. 在弧中添加UIButtons
- 5. 在主視圖中添加subview在UISplitView
- 6. 如何添加UITableView的subview ontop?
- 7. 如何正確添加Subview到NSSrollView?
- 8. 我應該如何添加Subview到cell.contentView?
- 9. 如何使用jQuery添加和刪除UL中的LI?
- 10. 如何在刪除後添加和刪除對象類?
- 11. 使用javascript添加和刪除框
- 12. 添加和刪除使用jQuery
- 13. 使用jquery添加和刪除內容
- 14. 使用jQuery添加和刪除類
- 15. 使用jQuery添加和刪除類
- 16. 使用setTimeout來添加和刪除類
- 17. 使用HtmlUnit添加和刪除元素
- 18. 切換使用刪除和添加類
- 19. 如何在一次添加查詢添加和刪除操作
- 20. 如何使用「添加文件刪除」刪除文件?
- 21. 無法刪除UIButtons和標籤。
- 22. Googlemap - 如何添加和刪除標記?
- 23. 如何添加和刪除點擊GIF?
- 24. 我如何添加和刪除類
- 25. 如何添加和刪除活動類?
- 26. 如何添加和刪除XML節點?
- 27. 如何動態添加和刪除tinymce
- 28. 如何動態添加和刪除ASP:DropDownLists?
- 29. 如何添加和刪除CSS類
- 30. PHP如何刪除和添加逗號
感謝名單@Scar你的答案解決我的基本problem.Can請你幫我更多的視圖滾動,因爲我的子視圖已高度100,所以爲什麼它顯示我只有三個按鍵和我的第四個按鈕和第五個按鈕有y.xis 130,150所以PLZ建議我如何解決這個問題。感謝 – NSCool
請看我更新的答案。 – Scar
thanx @Scar很多我的問題是解決NOw。 – NSCool