iOS開發 iOS11安全區域適配問題

2021-08-14 13:05:00 字數 545 閱讀 4407

iphone x剛發布的時候,適配新尺寸有好多人會不適應,顛覆了之前的常識,不過過了不久大家都熟悉之後,就適應和解決了iphone x的齊劉海帶來的開發問題。

安全區域的概念是ios 11出來之後新提出來的,就是系統自動調整tableview內容偏移量,根據安全區域來調整的,如果你新建xib檢視控制器,你會發現,有乙個安全區域的範圍,那就是安全區域。安全區域定義了view中可視區域的部分,這樣是為了保證不被系統的狀態列、父試圖提供的view覆蓋。每個view都可以改變安全區域的大小,包括控制器controller也一樣可以,使用additionalsafeareainsets去擴充套件安全區域。

分享乙個本人開發時候遇到的情況,具體如截圖所示:

這個是tableview的區頭和cell之間的重疊問題,其實還是安全區域引起的,其實解決這個問題

IOS底部安全區適配的解決辦法

iphone x及以上機型底部存在底部指示條,指示條的操作區域與頁面底部存在重合,容易導致使用者誤操作,解決方案 一 在index.html中的head中新增如下 meta name viewport content width device width,initial scale 1.0,maxi...

iOS 11開發教程(四)iOS11模擬器介紹一

在圖1.6或者1.7中所看到的類似於手機的模型就是ios模擬器。ios模擬器是在沒有iphone或ipad裝置時,對程式進行檢測的裝置。ios模擬器可以模 實的iphone或ipad等裝置的一些功能。本小節將講解一些有關模擬器的操作。1.模擬器與真機的區別 ios模擬器可以模 實的iphone或ip...

iOS 11開發教程(一)

ios 11是目前蘋果公司用於蘋果手機和蘋果平板電腦的最新的作業系統。該作業系統的測試版於2017年6月6號 北京時間 被發布。本章將主要講解ios 11的新特性 以及使用xcode 9.0如何編寫乙個簡單的ios 11的應用程式等內容。北京時間2016年6月6日蘋果公司發布了ios 11。儘管io...