今天偶然在作适配的时候发现这个问题iphone
用ib建立viewcontroller的时候通常你们习惯把view设成320x568,而后用autoresizing去上下拉伸,但在这种状况下viewdidload中,autoresizing尚未开始工做,view大小仍然是320x568,致使你在用self.view.bounds.width来手写控件宽度的时候仍然取到的320,而不是iphone6的宽度;ip
相反,若是没有用withNib:@"vcname" 这样建立或nib:nil的时候viewdidload里面的self.view宽度已是屏幕的大小了,其实在init这个vc的时候就已是屏幕大小了,这点你们要在手写bounds size适配的时候注意it