2017-06-16 10 views
1

状況は以下の通りです怒鳴る:私は私のコントローラのこの階層を持っている:は、どのように私は、UIViewの上の影を追加することができ、別のUIView

UIViewController: 
-UIView 
    - UICollectionView 
    - UITableView 

マイコード:私は追加する必要が

self.collectionView.layer.shadowOffset = CGSizeMake(0, 1); 
    self.collectionView.layer.shadowRadius = 2.0; 
    self.collectionView.layer.shadowColor = [UIColor blackColor].CGColor; 
    self.collectionView.layer.shadowOpacity = 1.0; 
    self.collectionView.layer.cornerRadius = 0; 
    self.collectionView.layer.masksToBounds = NO; 
    self.collectionView.clipsToBounds = NO; 

UICollectionViewの下部にある影。 UITableViewがない場合、または隠されている場合は、影が表示されますが、UITableViewがある場合は影がありません。

テーブルビューが隠されている:http://joxi.ru/KAxgExsMY35E28?d=1

テーブルビューが隠されていません:http://joxi.ru/823gQ6sJMZ0G2O?d=1

は、どのように私は、影を表示することができますか?

+0

コレクションビューをトップビューにする –

答えて

0

ビュー階層では、collectionViewとtableViewをお互いに交換してください。間違いなくあなたの問題を解決し解決します。

のUIViewController:よりよいヘルプについて

  • のUIView
    • のUITableView
    • UICollectionView

は、ここにあなたのビューhierarcyのスナップショットを共有しています。

+0

ああ、そうです。私はそれを忘れてしまった。 ありがとう) – Banck

関連する問題