从按钮而不是工具栏实现Sharekit

时间:2012-11-17 11:32:54

标签: ios facebook ios6 uiactionsheet sharekit

我是sharekit和ios开发的新手。想从按钮而不是工具栏实现sharekit方面有所帮助。

例如,我共享一个链接:

- (IBAction) btnShareClicked :(id)sender;
{
    SHKItem *item = [SHKItem URL:webView.request.URL title:[webView pageTitle]];
    SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item];
    [actionSheet showFromToolbar:self.navigationController.toolbar];
}

如何更改此示例代码以包含按钮而不是工具栏..需要一些指导..对不起,如果这是一个愚蠢的问题......

2 个答案:

答案 0 :(得分:1)

- (IBAction) btnShareClicked :(id)sender;
{
     NSString *text = @"Hello";

    SHKItem *item = [SHKItem text:text];
    SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item];  
    [actionSheet showInView:self.view];
}

答案 1 :(得分:1)

只需查看UIActionSheet文档...

即可

e.g。

[actionSheet showInView:[sender view];

或:

[actionSheet showFromRect:[[sender view] frame] inView:[[sender view] superview] animated:YES];

假设发件人是你的按钮,它应该是。