[tvOS] UITableViewのグラデーションマスクを削除する
備忘録
tvOSではUITableView
を使うと、上下のスクロール領域が下記イメージのようにマスク処理されています。
これは、tvOSのUITableViewにはmaskプロパティにCAGradientLayer
を含んだviewが設定されているためです。
・iOS
print(tableView.mask)
nil
・tvOS
print(tableView.mask)
<_UIScrollViewGradientMaskView: 0x7fcf41109930; frame = (-90 -40; 1920 1080); userInteractionEnabled = NO; layer = <CAGradientLayer: 0x6000032a6ee0>>
なので、不要の場合は
let tableView = UITableView()
tableView.mask = nil
でOK。
参考
Author And Source
この問題について([tvOS] UITableViewのグラデーションマスクを削除する), 我々は、より多くの情報をここで見つけました https://qiita.com/hryk224/items/2b090febc1ab0ecbf1d3著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .