0

我是 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];
}

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

4

2 回答 2

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

    SHKItem *item = [SHKItem text:text];
    SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item];  
    [actionSheet showInView:self.view];
}
于 2012-11-17T14:04:14.380 回答
1

只需检查UIActionSheet文档...

例如

[actionSheet showInView:[sender view];

或者:

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

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

于 2012-11-17T14:08:53.560 回答