私の RSS アプリはほぼ完成していますが、記事の Web ビューの右上隅に「共有」ボタンが必要です。これまでのところ、記事のタイトルのすぐ隣に「アクション」ボタンを表示するようにコードをセットアップしましたが、実際のコードが実装されていないため、何もしません:
「更新」オプションが実装されているテーブルビューセルに使用されたコードに基づいて実装し、アイコンを変更しました。私は無料のオープン ソース プロジェクトを使用してこのアプリをまとめましたが、そのボタンにアプリの下部からプルアップする共有シートを次のように表示する方法を理解するのに少し苦労しています。
ナビゲーションバーに直接ボタンを実装しようとしましたが、Web ビューが画面全体をカバーしているためできません。
そのため、ボタンをコントローラーに直接配置できなかったため、次のようにエンコードする必要がありました。
" -(void)viewDidLoad { " 内の RSSDetail.m クラス:
self.navigationItem.rightBarButton = [[UIBarButtonItem = [[UIBarButtonItem
alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemAction target:self
action@selector(shareButton)];
そして、これも同じクラスファイル内にあります:
-(void) shareButton {
self.webView.userInteractionEnabled = YES;
self.webView.aplha = 0.3;
}
ご覧のとおり、そのクラスのこの小さなコードによって、必要な場所にアイコンが配置されます。しかし、私の質問は、共有機能を実装する " -(void) shareButton " メソッドに実装できるコードはありますか?
また、アイコンではなく実際に「共有」と言うボタンが必要ですが、「アクション」rightBarButtonメソッドのコードを変更して、アイコンの代わりに単語を入力できるようにすることはできますか?
前もって感謝します