欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

iOS 11 下適配UITableView 問(wèn)題

 更新時(shí)間:2017年09月26日 15:28:42   作者:spider_pei  
這篇文章主要介紹了iOS 11 下適配UITableView 問(wèn)題,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

9月份蘋(píng)果發(fā)布了IOS11和Iphone X,這一操作系統(tǒng)一硬件對(duì)于開(kāi)發(fā)者適配上面還是造作了不少蛋疼的地方。先來(lái)看看IOS 11,這些蛋疼的需要適配的地方:

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

 (1)先看一下UITablevIew。

原本在VC里面的automaticallyAdjustsScrollViewInsets竟然過(guò)期了,在IOS 11下 APPLE推薦使用UIScrollView的contentInsetAdjustmentBehavior屬性進(jìn)行設(shè)置自動(dòng)計(jì)算滾動(dòng)視圖的內(nèi)容邊距。

@property(nonatomic,assign) BOOL automaticallyAdjustsScrollViewInsets

在IOS11的SDK下,UIScrollView的這個(gè)屬性

@property(nonatomic) UIScrollViewContentInsetAdjustmentBehavior contentInsetAdjustmentBehavior //這個(gè)屬性是一個(gè)枚舉類(lèi)型的
{
UIScrollViewContentInsetAdjustmentAutomatic,//scrollView會(huì)自動(dòng)計(jì)算和適應(yīng)頂部和底部的內(nèi)邊距并且在scrollView 不可滾動(dòng)時(shí),也會(huì)設(shè)置內(nèi)邊距.
UIScrollViewContentInsetAdjustmentScrollableAxes, //自動(dòng)適應(yīng)邊距
UIScrollViewContentInsetAdjustmentNever, //和 automaticallyAdjustsScrollViewInsets=NO有著同樣的效果,不計(jì)算內(nèi)邊距
UIScrollViewContentInsetAdjustmentAlways//根據(jù)safeAreaInsets (安全區(qū)域)計(jì)算內(nèi)邊距
 }

 所以,在IOS 11 下,需要設(shè)置ScrollView:

 self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;

如果需要全局設(shè)置的話,需要這么設(shè)置:

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

這樣設(shè)置后使用UITableview 、UICollectionView、UIScrollview的時(shí)候就不需要再單獨(dú)設(shè)置該屬性了,因?yàn)閁IView以及他的子類(lèi)都是遵循UIAppearance協(xié)議的。

總結(jié)

以上所述是小編給大家介紹的iOS 11 下適配UITableView 問(wèn)題,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • swift 常用高階函數(shù)分享

    swift 常用高階函數(shù)分享

    Swift是一門(mén)面向協(xié)議的語(yǔ)言,在使用Swift時(shí)我們已經(jīng)充分享受到了面向協(xié)議編程帶給我們的便利,但是Swift相比Obj-C還有一個(gè)更重要的優(yōu)點(diǎn),那就是對(duì)函數(shù)式編程提供了很好的支持,其中Swift提供了map,filter,reduce這三個(gè)高階函數(shù)Higher Order function作為對(duì)容器的支持
    2017-12-12
  • IOS 自定義UIPickView詳解及實(shí)例代碼

    IOS 自定義UIPickView詳解及實(shí)例代碼

    這篇文章主要介紹了IOS 自定義UIPickView詳解及實(shí)例代碼的相關(guān)資料,這里寫(xiě)個(gè)小實(shí)例及效果圖,附有實(shí)例代碼,需要的朋友可以參考下
    2016-12-12
  • Objective-C 自定義漸變色Slider的實(shí)現(xiàn)方法

    Objective-C 自定義漸變色Slider的實(shí)現(xiàn)方法

    系統(tǒng)提供UISlider,但在開(kāi)發(fā)過(guò)程中經(jīng)常需要自定義,本次需求內(nèi)容是實(shí)現(xiàn)一個(gè)擁有漸變色的滑動(dòng)條,且漸變色隨著手指touch的位置不同改變區(qū)域,這篇文章主要介紹了Objective-C 自定義漸變色Slider,需要的朋友可以參考下
    2024-07-07
  • iOS中添加文本鏈接和圖片示例代碼

    iOS中添加文本鏈接和圖片示例代碼

    這篇文章主要給大家介紹了關(guān)于iOS中添加文本鏈接和圖片的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來(lái)學(xué)習(xí)學(xué)習(xí)吧。
    2017-07-07
  • IOS 通訊錄信息讀取兼容的實(shí)現(xiàn)方法

    IOS 通訊錄信息讀取兼容的實(shí)現(xiàn)方法

    這篇文章主要介紹了IOS 通訊錄信息讀取兼容的實(shí)現(xiàn)方法的相關(guān)資料,這里提供實(shí)現(xiàn)方法幫助大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下
    2017-08-08
  • iOS開(kāi)發(fā)Quick Actions創(chuàng)建桌面Icon快捷方式

    iOS開(kāi)發(fā)Quick Actions創(chuàng)建桌面Icon快捷方式

    在本文里我們給大家分享了關(guān)于iOS開(kāi)發(fā)Quick Actions創(chuàng)建桌面Icon快捷方式的相關(guān)知識(shí)點(diǎn)內(nèi)容,需要的讀者們可以參考下。
    2019-05-05
  • 詳解iOS開(kāi)發(fā)獲取當(dāng)前控制器的正取方式

    詳解iOS開(kāi)發(fā)獲取當(dāng)前控制器的正取方式

    這篇文章主要介紹了iOS開(kāi)發(fā)獲取當(dāng)前控制器的正取方式,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • 解決ios h5 input輸入框被輸入法彈出一塊區(qū)域的問(wèn)題

    解決ios h5 input輸入框被輸入法彈出一塊區(qū)域的問(wèn)題

    今天小編就為大家分享一篇解決ios h5 input輸入框被輸入法彈出一塊區(qū)域的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • 詳解iOS多線程GCD問(wèn)題

    詳解iOS多線程GCD問(wèn)題

    本篇文章主要介紹了iOS多線程GCD問(wèn)題,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-11-11
  • iOS DropDown下拉按鈕效果代碼分享

    iOS DropDown下拉按鈕效果代碼分享

    這篇文章主要為大家詳細(xì)介紹了iOS DropDown下拉按鈕效果的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04

最新評(píng)論