2 つのメイン サブビューを持つ UIViewController があります。サブビューの 1 つは UIViewController で、もう 1 つは DialogViewController です。DialogViewController にはいくつかの要素が含まれています。DVC の背後に割り当てたいカスタム背景があるので、ユーザーが上下にスクロールすると、指またはマウスを離してビューが元の位置に戻るまで背景が表示されます。
問題は、検索で見つけた方法を使用して背景を割り当てると、要素が明確に表示され、ビューが読み込まれたときに要素を通して背景が表示されることです。ただし、跳ね返る前に要素を画面から押し出すのに十分なほどスクロールすると、要素の背景が白に戻ります。要素を常に白にして、カスタム イメージとして背景のみを持たせたいです。
これを達成するために使用したコードは次のとおりです。
// Declare my background
UIImage background = UIImage.FromBundle("images/background.png");
// Assign background pattern to dvc's ParentViewController -- which is my NavigationController (Not sure if this is what it should be)
dvc.TableView.BackgroundColor = UIColor.Clear;
dvc.ParentViewController.View.BackgroundColor = UIColor.FromPatternImage(background);
また、dvc.TableView.BackgroundView に割り当てようとしましたが、うまくいきませんでした。
どんなヒントでも大歓迎です。