2012-08-27 82 views
1

我在我的一個項目中使用了ShareKit,除了分享它之外,還有一個選項可以添加到收藏夾,它是ShareKit操作表中的一個選項,看起來像我只能填充'份額',我怎麼樣將我的自定義項目添加到其操作表並將選擇器關聯到它或獲取它的輕敲時的回調?ShareKit 2.0:如何在操作表中添加自定義的不共享項目?

謝謝!

+0

你想擁有一種特殊的SHKItem,並且需要爲它挑選最喜愛的分享者,還是你想添加一個按鈕,其操作與sharekit完全無關? –

+0

我想添加一個按鈕,其操作與共享包完全無關。 – hzxu

回答

1

也許最簡單的方法是創建SHKActionSheet子類並覆蓋

+ (SHKActionSheet *)actionSheetForType:(SHKShareType)type; 
- (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated; 

不要忘記設置在配置器的- (Class)SHKActionSheetSubclass配置方法子類。這樣,您就可以撥打sharekit相同的方式,在演示應用程序,我的意思是你可以這樣創建動作片:

SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item]; 

另一種可能性是創建標準UIActionSheet並調用每個共享者的便捷方法。請參閱我的other answer on SO中的代碼。如果您只有固定數量的共享者,則無需使用SHKShareMenu。

相關問題