ネイティブのiOS7天気アプリから同様の効果を再現する方法を知っている人はいますか?
基本的に、ステータス バーはその下にあるビューの背景を継承しますが、コンテンツは表示されません。また、一部のコンテンツがアンダーレイされている場合にのみ、ステータス バーの 20 ピクセルの高さの後に 1 ピクセルの線が描画されます。
ネイティブのiOS7天気アプリから同様の効果を再現する方法を知っている人はいますか?
基本的に、ステータス バーはその下にあるビューの背景を継承しますが、コンテンツは表示されません。また、一部のコンテンツがアンダーレイされている場合にのみ、ステータス バーの 20 ピクセルの高さの後に 1 ピクセルの線が描画されます。
これは、テーブル ビューのレイヤーにマスクを設定することで実現できます。ただし、セル内でアニメーションをレンダリングすることはできませんが、テーブル ビューの背後で自分でアニメーションをレンダリングし、テーブル ビューの scrollview デリゲート メソッドを使用してその動きを追跡することはできます。
CALayer
マスク
に関する情報は次のとおりです: http://evandavis.me/blog/2013/2/13/getting-creative-with-calayer-masks