0

次のようにカスタム UIAlertView を作成しました:- 1) UIWindow のサイズの UIView のサブクラスを作成し、その背景色を Clear にしました。ユーザーがpopupView 2) 次に、(20,100,300,150) の固定位置にある実際の AlertView である小さな popupView を作成しました

[parentView.view addSubView:CustomAlertView];
[CustomAlertView show];

これは通常のサイズの通常の UI で正常に動作しますが、 UITableView を使用している場合、セルを下にスクロールすると、位置が固定されているため AlertView が表示されず、上に表示されているため、上にスクロールする必要があります。 popupView を参照してください。

同じアプローチを使用できる方法はありますか?

4

1 に答える 1

1

カスタム アラート ビューをビュー コントローラーのビューに追加しないでください。アラートをメイン ウィンドウに追加するか、より良い方法として、レベル の 2 番目のウィンドウをUIWindowLevelAlert追加し、この追加ウィンドウにアラート ビューを追加する必要があります。次に、2 番目のウィンドウをキーおよび可視ウィンドウにします。退去時は窓を取り外し、古い窓の鍵を作り直します。

于 2013-02-09T19:36:01.760 に答える