iOS基本問題

/**

*出現界面加載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:scrollviewcontentview的頂點相對于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"];

}

}

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

推薦閱讀更多精彩內容