iOS開発:保証された最上位層

プログラム上(xib経由ではなく)任意のiOSアプリケーションのボタンまたは他のコントロールを常に上に追加することは可能ですか?私は少し上級のスクリーンショットアプリケーションを作りたいのですが、開発者は自分のアプリに1行のコードを置く必要があります。たとえば、左上にボタンが表示されます(ユーザーがクリックしてスクリーンショットを開き、もう一度、上にいくつかの情報を入力し、Twitter経由で共有することが保証されています。

それはできますか?

2
私はあなたが正しく理解していますか?誰でも自分のアプリに含めることができるライブラリやフレームワークを開発しようとしています。これは、アプリの下に表示されているものに関係なく常に表示されるボタンになりますか?
追加された 著者 jrturton,

1 答え

あなたは単に電話することができますか:

[self.view bringSubviewToFront:topView];

または、おそらくそれをあなたに追加するアプリケーションデリゲートウィンドウ:

AppDelegate *delegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
[[delegate window] topView];

注:これは削除するまですべてのビューコントローラのすべてのビューの上に表示されます。

1
追加された