激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - IOS - iOS 11 下適配UITableView 問題

iOS 11 下適配UITableView 問題

2021-03-30 16:33spider_pei IOS

這篇文章主要介紹了iOS 11 下適配UITableView 問題,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

9月份蘋果發布了IOS11和Iphone X,這一操作系統一硬件對于開發者適配上面還是造作了不少蛋疼的地方。先來看看IOS 11,這些蛋疼的需要適配的地方:

1、UIScrollView及其子類在IOS 11之前的版本UI顯示完全正常,但是在IOS 11上面會顯示奇葩的界面。

 (1)先看一下UITablevIew。

原本在VC里面的automaticallyAdjustsScrollViewInsets竟然過期了,在IOS 11下 APPLE推薦使用UIScrollView的contentInsetAdjustmentBehavior屬性進行設置自動計算滾動視圖的內容邊距。

?
1
@property(nonatomic,assign) BOOL automaticallyAdjustsScrollViewInsets

在IOS11的SDK下,UIScrollView的這個屬性

?
1
2
3
4
5
6
7
@property(nonatomic) UIScrollViewContentInsetAdjustmentBehavior contentInsetAdjustmentBehavior //這個屬性是一個枚舉類型的
{
UIScrollViewContentInsetAdjustmentAutomatic,//scrollView會自動計算和適應頂部和底部的內邊距并且在scrollView 不可滾動時,也會設置內邊距.
UIScrollViewContentInsetAdjustmentScrollableAxes, //自動適應邊距
UIScrollViewContentInsetAdjustmentNever, //和 automaticallyAdjustsScrollViewInsets=NO有著同樣的效果,不計算內邊距
UIScrollViewContentInsetAdjustmentAlways//根據safeAreaInsets (安全區域)計算內邊距
 }

 所以,在IOS 11 下,需要設置ScrollView:

?
1
self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;

如果需要全局設置的話,需要這么設置:

?
1
2
3
if (@available(iOS 11.0, *)) {
 [[UIScrollView appearance] setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever];
}

這樣設置后使用UITableview 、UICollectionView、UIScrollview的時候就不需要再單獨設置該屬性了,因為UIView以及他的子類都是遵循UIAppearance協議的。

總結

以上所述是小編給大家介紹的iOS 11 下適配UITableView 問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:http://www.cnblogs.com/spider-pei/archive/2017/09/25/7592906.html

延伸 · 閱讀

精彩推薦
  • IOSiOS開發之視圖切換

    iOS開發之視圖切換

    在iOS開發中視圖的切換是很頻繁的,獨立的視圖應用在實際開發過程中并不常見,除非你的應用足夠簡單。在iOS開發中常用的視圖切換有三種,今天我們將...

    執著丶執念5282021-01-16
  • IOSiOS中滑動控制屏幕亮度和系統音量(附加AVAudioPlayer基本用法和Masonry簡單使用)

    iOS中滑動控制屏幕亮度和系統音量(附加AVAudioPlayer基本用法和

    這篇文章主要介紹了iOS中滑動控制屏幕亮度和系統音量(附加AVAudioPlayer基本用法和Masonry簡單使用)的相關資料,需要的朋友可以參考下...

    CodingFire13652021-02-26
  • IOSiOS開發技巧之狀態欄字體顏色的設置方法

    iOS開發技巧之狀態欄字體顏色的設置方法

    有時候我們需要根據不同的背景修改狀態欄字體的顏色,下面這篇文章主要給大家介紹了關于iOS開發技巧之狀態欄字體顏色的設置方法,文中通過示例代碼...

    夢想家-mxj8922021-05-10
  • IOSiOS實現控制屏幕常亮不變暗的方法示例

    iOS實現控制屏幕常亮不變暗的方法示例

    最近在工作中遇到了要將iOS屏幕保持常亮的需求,所以下面這篇文章主要給大家介紹了關于利用iOS如何實現控制屏幕常亮不變暗的方法,文中給出了詳細的...

    隨風13332021-04-02
  • IOSiOS中UILabel實現長按復制功能實例代碼

    iOS中UILabel實現長按復制功能實例代碼

    在iOS開發過程中,有時候會用到UILabel展示的內容,那么就設計到點擊UILabel復制它上面展示的內容的功能,也就是Label長按復制功能,下面這篇文章主要給大...

    devilx12792021-04-02
  • IOS詳解iOS中多個網絡請求的同步問題總結

    詳解iOS中多個網絡請求的同步問題總結

    這篇文章主要介紹了詳解iOS中多個網絡請求的同步問題總結,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    liang199111312021-03-15
  • IOSiOS中MD5加密算法的介紹和使用

    iOS中MD5加密算法的介紹和使用

    MD5加密是最常用的加密方法之一,是從一段字符串中通過相應特征生成一段32位的數字字母混合碼。對輸入信息生成唯一的128位散列值(32個字符)。這篇文...

    LYSNote5432021-02-04
  • IOSiOS自定義UICollectionViewFlowLayout實現圖片瀏覽效果

    iOS自定義UICollectionViewFlowLayout實現圖片瀏覽效果

    這篇文章主要介紹了iOS自定義UICollectionViewFlowLayout實現圖片瀏覽效果的相關資料,需要的朋友可以參考下...

    jiangamh8882021-01-11
主站蜘蛛池模板: 欧美日韩视频第一页 | 欧美一级淫片免费视频1 | 一级黄色在线免费观看 | 长泽雅美av | 最近日本电影hd免费观看 | 国产盼盼私拍福利视频99 | 欧美人xx | 成人黄色免费小视频 | 亚洲无av | 成人性生活视频在线观看 | 久色乳综合思思在线视频 | 日韩美香港a一级毛片 | 91精品动漫在线观看 | 精品一区二区在线观看 | 亚洲精品午夜在线 | 国产成人综合在线视频 | 天天草夜夜 | va毛片| 在线成人一区 | 一分钟免费观看完整版电影 | 国产精品视频一区二区三区四 | 亚洲精品午夜国产va久久成人 | 在线视频欧美一区 | 色婷婷久久久久久 | 毛片免费看电影 | 国产亚洲精品久久久久久久软件 | 亚洲视频在线观看免费 | 国产美女视频一区二区三区 | 亚洲小视频在线播放 | 精品国产一二区 | 亚洲成人第一页 | 久久精品9 | 一级黄色免费观看 | 玖玖视频精品 | 日本娇小videos高潮 | 欧美黄色性视频 | 成人免费一区二区三区视频网站 | 亚洲精品成人18久久久久 | 精品麻豆cm视频在线看 | 91网站永久免费看 | 精品久久9999 |