成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

IOS 屏幕適配方案實(shí)現(xiàn)縮放window的示例代碼

瀏覽:2日期:2022-09-17 10:30:19

背景:

公司有個(gè)iPad項(xiàng)目(只支持橫屏),是11年開發(fā)的,那時(shí)的iPad只有1024x768的分辨率,所以沒有屏幕適配的問(wèn)題,frame都是寫死的。后來(lái)不同尺寸的iPad相繼出現(xiàn),本來(lái)應(yīng)該會(huì)出現(xiàn)屏幕不能適配的問(wèn)題,但是由于該項(xiàng)目沒有設(shè)置啟動(dòng)圖,頁(yè)面會(huì)自動(dòng)等比例縮放撐滿整個(gè)屏幕,各分辨率的寬高比相差不多,所以并沒有出現(xiàn)太大問(wèn)題。但是2020年3月4日,蘋果要求所有提交至 App Store 的 app 都須使用 Xcode storyboard(故事板) 來(lái)提供 app 的啟動(dòng)屏幕,之前的不設(shè)置啟動(dòng)圖取巧的方式就不能用了。

最理想的適配方案當(dāng)然是AutoLayout,但改為AutoLayout改動(dòng)太大,目前適配周期短,所以這種方案就淘汰了。然后考慮使用AutoResizing,改動(dòng)小了很多,但是由于項(xiàng)目很大,頁(yè)面很多,改動(dòng)時(shí)間還是有些長(zhǎng)。

最后考慮了不設(shè)置啟動(dòng)圖能正常適配的原理。考慮使用縮放Window的方案

縮放方案

1、window縮放

self.window = [[UIWindow alloc] initWithFrame:CGRectMake(0, 0, 1024, 768)]; CGFloat scaleX = [UIScreen mainScreen].bounds.size.width / 1024; CGFloat scaleY = [UIScreen mainScreen].bounds.size.height / 768; self.window.transform = CGAffineTransformMakeScale(scaleX, scaleY); CGRect rect = self.window.frame; self.window.frame = CGRectMake(0, 0, rect.size.width, rect.size.height);

2、屏幕尺寸的分辨率需要自己寫死,不能使用screen的bounds

#define SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width 改為 #define SCREEN_WIDTH 1024#define SCREEN_HEIGHT [UIScreen mainScreen].bounds.size.height 改為 #define SCREEN_HEIGHT 768

3、在window上添加視圖,不要使用window.center來(lái)讓視圖居中。因?yàn)閣indow.frame.origin 已經(jīng)不是(0,0)了。

alertView.center = CGRectMake(1024 * 0.5, 768 * 0.5)

此方案的缺點(diǎn)

1、如果使window等比例縮放,iPad Pro 11英寸上下會(huì)有一點(diǎn)黑邊。2、如果使window寬高縮放撐滿整個(gè)屏幕,iPad Pro 11英寸會(huì)略微有些變形,不明顯3、會(huì)有點(diǎn)模糊,不明顯4、如果哪天新出一款iPad寬高比和以前的iPad差別比較大,縮放方案就不適用了。

到此這篇關(guān)于IOS 屏幕適配方案實(shí)現(xiàn)縮放window的示例代碼的文章就介紹到這了,更多相關(guān)IOS 縮放window內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: IOS
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
日韩片之四级片| 99这里只有久久精品视频| 大尺度一区二区| 日本韩国欧美一区| 五月综合激情日本mⅴ| 亚洲欧美精品| 亚洲大片在线观看| 久久国产直播| 日本不卡视频在线| 欧美日韩一卡二卡| 久久国产生活片100| 欧美天天综合网| 麻豆精品一区二区三区| 欧美日韩一二三| 国产一区欧美二区| 日韩亚洲欧美综合| 白白色亚洲国产精品| 国产欧美精品一区aⅴ影院| 牛牛国产精品| 国产精品乱码一区二区三区软件| 欧美午夜不卡| 亚洲欧美一区二区三区极速播放| 国产精品女主播一区二区三区| 性久久久久久久久久久久| 蜜桃av综合| 免费在线观看一区| 欧美日韩一区二区三区四区| 精品在线观看免费| 91精品国产aⅴ一区二区| 日本女人一区二区三区| 欧美日韩一卡二卡三卡| 国产激情一区二区三区四区 | 日韩成人免费电影| 欧美在线视频全部完| 韩国精品免费视频| 欧美成人欧美edvon| 91麻豆产精品久久久久久 | 国产乱码字幕精品高清av| 欧美xxxxx裸体时装秀| 91日韩一区二区三区| 国产精品久久久久aaaa樱花| 国产精品一区亚洲| 奇米四色…亚洲| 欧美另类久久久品| av电影在线观看一区| 久久精品水蜜桃av综合天堂| 亚洲视频中文| 午夜精品久久久久久久| 在线视频观看一区| 成人涩涩免费视频| 中文字幕一区不卡| 亚洲一区二区三区午夜| 久久福利资源站| 精品国产麻豆免费人成网站| 欧美日韩精品久久| 亚洲香肠在线观看| 欧美精品v国产精品v日韩精品| 91日韩在线专区| 亚洲人成网站在线| 91久久精品一区二区三区| 国产福利视频一区二区三区| 国产欧美日韩综合精品一区二区| 亚洲欧美日韩精品在线| 国产成人在线观看| 亚洲欧洲精品一区二区精品久久久 | 中文字幕 久热精品 视频在线| 亚洲二区免费| 裸体健美xxxx欧美裸体表演| 精品国产乱码久久久久久浪潮| 亚洲精品激情| 亚洲综合色成人| 欧美丰满高潮xxxx喷水动漫| 91日韩在线专区| 亚洲成av人片一区二区梦乃| 欧美一区二区三区不卡| 红桃视频欧美| 久久av老司机精品网站导航| 欧美精品一区二区三| 国产欧美不卡| 国产福利视频一区二区三区| 亚洲欧美一区二区三区孕妇| 7777精品伊人久久久大香线蕉的| 国产综合色产| 精品午夜久久福利影院| 国产欧美在线观看一区| 99在线精品免费视频九九视| 国产一区在线精品| 国产精品大尺度| 欧美日韩免费观看一区二区三区| 欧美成人有码| 日韩av中文字幕一区二区三区| 日韩小视频在线观看专区| 精品不卡一区| 国产一区二区三区综合| 伊人开心综合网| 精品剧情在线观看| 久久久久久网| 欧美阿v一级看视频| 美国一区二区三区在线播放| 日韩一区中文字幕| 日韩一区二区在线观看视频播放| 在线一区视频| 94-欧美-setu| 久久超碰97中文字幕| 亚洲色图视频网站| 欧美成人video| 久久精品成人一区二区三区蜜臀| 石原莉奈一区二区三区在线观看| 久久亚洲综合色一区二区三区 | 国产精品swag| 国产精品888| 亚洲一区二区在线免费观看视频| 日韩欧美另类在线| 久久精品一区二区国产| 精品9999| 99re免费视频精品全部| 国产在线国偷精品产拍免费yy| 依依成人精品视频| 久久精品人人做人人综合| 国产麻豆综合| 91色porny| 韩国视频一区二区| 香蕉影视欧美成人| 国产精品久久久久婷婷二区次| 67194成人在线观看| 色呦呦日韩精品| 亚洲激情另类| aaa欧美色吧激情视频| 午夜国产精品影院在线观看| 国产午夜精品久久久久久免费视| 欧美撒尿777hd撒尿| 亚洲欧美久久| 亚洲午夜在线观看| 97超碰欧美中文字幕| 国产激情视频一区二区三区欧美| 日本午夜精品一区二区三区电影| 亚洲美女视频一区| 国产亚洲综合av| 日韩三级视频在线看| 在线欧美小视频| 亚洲一区二区三区高清| 亚洲韩日在线| 国产一区二区三区四区hd| 国产精品一区二区久久不卡| 日韩精品欧美成人高清一区二区| 一区二区三区在线高清| 中文字幕av一区 二区| 欧美va亚洲va在线观看蝴蝶网| 欧美无砖砖区免费| 久久久久久亚洲精品不卡4k岛国| 亚洲日本免费| 亚洲婷婷免费| 欧美视频网站| 欧美日韩国语| 欧美日本高清| 国产精品v欧美精品v日韩精品| 99国产精品视频免费观看| 国产成人精品午夜视频免费| 日韩精品电影在线| 亚洲va欧美va人人爽| 一区二区三区不卡视频在线观看| 中文字幕一区二区三区四区| 国产婷婷色一区二区三区在线| 久久色视频免费观看| 日韩欧美的一区| 欧美一区二区三区免费视频| 欧美日韩激情一区| 色悠久久久久综合欧美99| 亚洲资源av| 午夜一级久久| 国产伦精品一区二区三区视频黑人 | 午夜精品免费在线观看| 国产精品久久久久久久久久免费看 | 欧美亚洲愉拍一区二区| 日本道在线观看一区二区| 媚黑女一区二区| 久久久久久久尹人综合网亚洲| 性xx色xx综合久久久xx| 亚洲国产精品日韩| 亚洲日本视频| 国产乱码精品| 久久久久久穴| 日本二三区不卡| 欧美日韩免费观看一区三区| 欧美日韩高清影院| 3d动漫精品啪啪| 精品国产凹凸成av人网站| 国产偷v国产偷v亚洲高清| 国产女主播视频一区二区| 欧美国产日韩精品免费观看| 国产精品久久久久婷婷二区次| 国产精品国产a级| 亚洲视频免费在线观看| 亚洲色欲色欲www在线观看| 一区二区三区在线视频观看| 亚洲一级不卡视频| 免费看欧美美女黄的网站| 国产精一品亚洲二区在线视频| 国产成人一区在线| 99久久精品久久久久久清纯|