第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

我的問(wèn)題是:首頁(yè)的view 整體往上偏了 20像素,這個(gè)該怎么搞定?

我的問(wèn)題是:首頁(yè)的view 整體往上偏了 20像素,這個(gè)該怎么搞定?

iOS
holdtom 2023-04-14 22:18:33
程序啟動(dòng) 開(kāi)機(jī)引導(dǎo)介紹 setStatusBarHidden = yes;介紹結(jié)束之后 setStatusBarHidden = no; 
查看完整描述

3 回答

?
墨色風(fēng)雨

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊

沒(méi)有太看明白你的意思。
首先statusBar的高度就是20像素,如果你setStatusBarHidden=YES了,那么所有的View自然都會(huì)上移20像素,整個(gè)window的bounds就變成320*480了,而非普通帶statusBar的320*480,這時(shí)候你所有的界面都要展昭320*480來(lái)設(shè)計(jì)。
如果你遇到的是,首頁(yè)View的y坐標(biāo)從屏幕外-20開(kāi)始這種情況,那么應(yīng)該是在statusbar的隱藏過(guò)程中window和view的坐標(biāo)系出現(xiàn)了混亂,我實(shí)驗(yàn)沒(méi)有重現(xiàn)這種情況,但以前遇到過(guò),解決方案是 手動(dòng)的重設(shè)window和view的frame
另外,我建議:如果你要隱藏statusBar那么應(yīng)用的生命周期就一直隱藏,直接在plist里設(shè)置,不要用代碼控制一會(huì)兒有一會(huì)兒沒(méi)有。

查看完整回答
反對(duì) 回復(fù) 2023-04-17
?
慕后森

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊

偏移的視圖控制器是vc的話:

顯示statusBar同時(shí)將偏移設(shè)回去

setStatusBarHidden = YES;
CGRect frame = vc.view.frame;
frame.origin.y += 20;
vc.view.frame = frame;


查看完整回答
反對(duì) 回復(fù) 2023-04-17
?
侃侃爾雅

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超16個(gè)贊

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent animated:YES];

navigationbar statusbar tabbar toolbar等,設(shè)置translucent屬性為yes,就可以把這些對(duì)象占用的frame給消除掉。

如果想手動(dòng)只有自己在hidden的時(shí)候設(shè)置frame。


查看完整回答
反對(duì) 回復(fù) 2023-04-17
  • 3 回答
  • 0 關(guān)注
  • 235 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)