/**
*出現界面加載xib的尺寸發生改變時,需要設置xib的屬性
iPad中控制器的view的尺寸默認都是1024*768,xib的尺寸具有默認值
Controller顯示在popover中,粗村變為480*320 Xib的尺寸也跟著減少最后減為0
*/
self.autoresizingMake=UIViewAutoresingNone;
或者在界面中設置
關閉界面的autoLayout與size
界面->設置->a
開啟界面的autolayout
/**
*界面加載多個tableView時,判斷是否為主表進行不同表結構的設計
*可以刷新不同的表
*/
SCROLLERVIEW 注意點:
contentSize:scrollview可顯示的區域
contentOffset:scrollview當前顯示區域頂點相對于frame頂點的偏移量
contentInset:scrollview的contentview的頂點相對于scrollview的位置
/*
*實現導航欄顏色的變化
*/
-(void)scrollViewDidScroll:(UIScrollView*)scrollView{
//導航欄alpha值在改變
CGPointoffset = scrollView.contentOffset;
CGFloatalpha;
CGFloatdown=364+offset.y;
NSLog(@"y %f",down);//初始值為-364
if(down>0&& down<364 &&down!=64) {
?alpha=down/364;
NSLog(@"alpha %f",alpha);
UINavigationBar*bar=self.navigationController.navigationBar;
[barsetValue:@(alpha)forKeyPath:@"backgroundView.alpha"];
}
}