0
我在每個啓動網絡動作的tableViewCell中都有一個uiswitch。我想在交換機上疊加一個uiActivityInidicator,直到服務器應答。我已經看到這與一個uibarbutton完成。在UISwitch上疊加UIActivityInidicator
我已將代碼添加到此先前具有子類別UISwitch的工作方法,但未顯示微調器。
有什麼想法?
- (IBAction)changeState:(id)sender {
Plug *plug = [self.fetchedResultsController objectAtIndexPath: ((NamedUISwitch*)sender).indexPath];
if(((NamedUISwitch*)sender).on){
plug.state = @"1";
} else {
plug.state = @"0";
}
NamedUISwitch *theSwitch=(NamedUISwitch*)sender;
UIActivityIndicatorView *spinner=[[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
[spinner startAnimating];
[theSwitch addSubview:spinner];
// send message to server
}
我的歉意。這實際上工作。微調器的對比度並沒有太大的差別,你幾乎看不到開關的白色背景。 – mflac
從iOS 5.x開始,爲什麼不設置它的顏色屬性? – CodaFi
好主意!我沒有意識到可以設置財產! – mflac