我有六個標籤,我想隨意隱藏兩個標籤的文本,當一個按鈕被點擊時。我是iphone新手,我該怎麼做?如何在六個標籤中隱藏兩個隨機標籤的文字?
-1
A
回答
3
最簡單的方法是使用tag
屬性將int與每個標籤相關聯。然後撥打viewWithTag
並將hidden
屬性設置爲YES
。您可以使用int i = (arc4random() % 6)+1;
在1
和6
之間生成一個隨機int。要得到兩個不同的,最簡單的就是做同樣的事情來定義j
,直到j
和i
是不同的。
現在一個例子:
-(IBAction)buttonPressed {
for (int i=1; i<=6; ++i) {
[[self.view viewWithTag:i] setHidden:NO];
}
int i = (arc4random() % 6)+1;
int j = i;
while (j==i) {
j = (arc4random() % 6)+1;
}
[[self.view viewWithTag:i] setHidden:YES];
[[self.view viewWithTag:j] setHidden:YES];
}
0
首先選擇要隱藏的標籤。爲此,您可以使用viewWithTag:int
。要隱藏標籤,您可以執行以下操作之一或兩者。
[label setAlpha:0.0];
[label setHidden:YES];
+0
但我想隱藏隨機標籤,當我點擊一個按鈕。 – NoviceDeveloper
+0
好吧然後我說的是隱藏標籤完美。如果你想隨機化它然後嘗試pengone建議。如果與投入的隨機數基本相同。 –
相關問題
- 1. 顯示4Tab隨機隱藏另一個標籤
- 2. 隱藏在標籤
- 3. 隱藏標籤
- 4. 隱藏標籤
- 5. 隱藏標籤
- 6. 如何隱藏空標籤
- 7. 如何隱藏標籤?
- 8. 如何隱藏HTML標籤?
- 9. 如何在asp:Repeater中隱藏div標籤
- 10. 如何在大餅中隱藏標籤
- 11. 如何在asp.net中隱藏標籤
- 12. PHP/Curl在兩個標籤之間隨機化文本
- 13. Dygraph.js中的隱藏標籤
- 14. 隱藏標籤頁
- 15. 隱藏軸標籤
- 16. 兩個標籤
- 17. 如何從代碼隱藏中訪問兩個標籤內的文本
- 18. 如何在文本前添加兩個標籤,其中一個標籤是「$」?
- 19. 如何在沒有標籤時隱藏標籤容器?
- 20. 如何兩個標籤
- 21. 如何從兩個標籤
- 22. 如何隱藏隱藏字段的標籤
- 23. 在Access中的標籤控件中隱藏標籤
- 24. Tablayout中隱藏標籤Android
- 25. 如何隱藏Obj-C中標籤上的文字?
- 26. 兩個子標籤頂部的標籤
- 27. 座標軸中隱藏的軸標籤?
- 28. 我如何隱藏標籤欄上的標籤iphone
- 29. 隱藏/顯示多個WTForm標籤
- 30. 隱藏第一個yaxis標籤
謝謝...但它只能隱藏一個標籤。 – NoviceDeveloper
@MUKESH然後,你要麼有一個錯字或沒有定義你的標籤有標籤1,2,3,4,5,6。這個代碼在我測試時工作。 – PengOne
謝謝@PengOne ..它的效果非常好.... – NoviceDeveloper