[英]iPhone- How to get the main view (1st view) every time when we switching form one tab to another tab
[英]iOS / iPhone- Hiding one button when another is clicked
我的應用程序中有一個設置視圖,它有幾個按鈕(實際上是UISwitch)。 如果選擇其中一個開關上的“關閉”設置,我想立即隱藏第二個開關。 可以這樣做嗎?
IBOutlet UIButton *btn1;
IBOutlet UIButton *btn2;
在.h文件中寫上面兩行,並用XIB設置出口。
現在創建一個名為hideButton
的方法
-(IBAction)hideButton
{
btn1.hidden = YES;
}
在XIB中使用btn2
附加此方法。 所以現在當你點擊btn2
它會隱藏btn1
。
將兩個開關連接為插座。 讓我們說switch1和switch2。
將此函數連接到valueChanged操作。
- (IBAction)mySwitch1:(id)sender {
[switch2 setHidden:!(switch1.isOn)];
}
現在當switch1沒有打開時,switch2將被隱藏。
將目標添加到第一個交換機,該值在更改時調用第二個交換機的實例並將其隱藏。
添加目標:
[switch1 addTarget:self action:@selector(switchToggled:) forControlEvents: UIControlEventValueChanged];
調用此方法:
- (void) switchToggled:(UISwitch*)switch {
if ([switch isOn]) switch2.hidden = YES;
else switch2.hidden = NO;
}
NJones if語句更有效。
在您的函數中執行以下操作:
btn1.isHidden = true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.