【发布时间】:2015-08-24 14:52:44
【问题描述】:
我的 rss 应用程序几乎完成了,但我需要在网页视图的右上角有一个“分享”按钮,用于查看文章。到目前为止,我已经设置了代码以在文章标题旁边显示“操作”按钮,但由于没有实现真正的代码,它什么都不做:
我通过基于用于表格视图单元格的代码实现了这一点,其中实现了“刷新”选项,我只是更改了图标。我使用一个免费的开源项目将这个应用程序放在一起,但我在弄清楚如何使该按钮显示从应用程序底部拉出的共享表时遇到了一些麻烦,如下所示:
我试图在导航栏中直接实现一个按钮,但我不能,因为网络视图覆盖了整个屏幕:
因此,由于我无法将按钮直接放入控制器中,因此我必须像这样对其进行编码:
在我的 RSSDetail.m 类里面的“-(void)viewDidLoad {”:
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 方法的代码以允许我输入单词而不是图标?
提前致谢
【问题讨论】:
标签: ios objective-c uibutton rss ios-sharesheet