0

私の 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メソッドのコードを変更して、アイコンの代わりに単語を入力できるようにすることはできますか?

前もって感謝します

4

1 に答える 1