UIViewAutoresizingNone
不會隨父視圖的改變而改變
UIViewAutoresizingFlexibleLeftMargin
自動調整view與父視圖左邊距古程,以保證右邊距不變
UIViewAutoresizingFlexibleWidth
自動調整view的寬度,保證左邊距和右邊距不變
UIViewAutoresizingFlexibleRightMargin
自動調整view與父視圖右邊距挣磨,以保證左邊距不變
UIViewAutoresizingFlexibleTopMargin
自動調整view與父視圖上邊距,以保證下邊距不變
UIViewAutoresizingFlexibleHeight
自動調整view的高度趋急,以保證上邊距和下邊距不變
UIViewAutoresizingFlexibleBottomMargin
自動調整view與父視圖的下邊距,以保證上邊距不變
-(void)configureViews
{
self.userInteractionEnabled = NO;
self.autoresizingMask = UIViewAutoresizingFlexibleWidth;
_progressBarView = [[UIView alloc] initWithFrame:self.bounds];
_progressBarView.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight;
UIColor *tintColor = [UIColor colorWithRed:22.f / 255.f green:126.f / 255.f blue:251.f / 255.f alpha:1.0]; // iOS7 Safari bar color
if ([UIApplication.sharedApplication.delegate.window respondsToSelector:@selector(setTintColor:)] && UIApplication.sharedApplication.delegate.window.tintColor) {
tintColor = UIApplication.sharedApplication.delegate.window.tintColor;
}
_progressBarView.backgroundColor = tintColor;
[self addSubview:_progressBarView];
_barAnimationDuration = 0.27f;
_fadeAnimationDuration = 0.27f;
_fadeOutDelay = 0.1f;
}