If you are getting the NSLog(@"%@",loadLoading.backgroundColor);
worked.
Then this code [self.loadLoading removeFromSuperview];
should be work, else there is some weird bug.
Here is another approach: Add a tag to the view when you add it to the parentView.
loadLoading = [[UIView alloc] initWithFrame:self.view.bounds];
[loadLoading setTag:7];
Use that tag to remove it from the parentView.
[[self.view viewWithTag:7] removeFromSuperView];