關於frame很神奇的一件事

關於view的frame,相信你們都熟的不能再熟了,可是,最近,我發現了一件很神奇的事。衆所周知,咱們在對view的frame進行設置時,通常地,frame.size的width,或者height都是大於0的,好比

UIView *aView=[[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
可是,若是咱們這樣寫:
UIView *bView=[[UIView alloc] initWithFrame:CGRectMake(0, 0, -self.view.frame.size.width, self.view.frame.size.height)];
會發現,也沒報錯,並且,咱們打印一下,能夠看到結果很神奇!
圖片描述ide

它的x居然是-375!並且它的wideth居然是負的!spa

相關文章
相關標籤/搜索