/**
*出现界面加载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"];
}
}