Skip to content

Instantly share code, notes, and snippets.

@KaneBuckthorpe
Created November 17, 2018 04:53
Show Gist options
  • Save KaneBuckthorpe/f7e3c5ec61d2255e20c80ff76dc65e29 to your computer and use it in GitHub Desktop.
Save KaneBuckthorpe/f7e3c5ec61d2255e20c80ff76dc65e29 to your computer and use it in GitHub Desktop.
-(void)updateView{
WeatherPreferences* wPrefs = [%c(WeatherPreferences) sharedPreferences];
City* city = [wPrefs localWeatherCity];
if (city){
[self.referenceView removeFromSuperview]; // Moved this into the if statement so it doesnt remove unless its guaranteed going to add back
self.referenceView = [[%c(WUIWeatherConditionBackgroundView) alloc] initWithFrame:self.frame];
[self.referenceView.background setCity:city];
[[self.referenceView.background condition] resume];
self.referenceView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
self.referenceView.clipsToBounds = YES;
[self addSubview:self.referenceView];
[self sendSubviewToBack:self.referenceView];
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment