UIViewAutoresizingFlexibleWidth

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;

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容