特定のツイートビューでのユーザー操作によって生じた更新情報を、 TWTRTweetView
が受け取るるためのデリゲート。
// ツイートビューを作成 TWTRTweetView *tweetView = [[TWTRTweetView alloc]initWithTweet:tweet]; // デリゲートを設定 tweetView.delegate = self;
Conforms to | NSObject |
宣言場所 | TWTRTweetViewDelegate.h |
TWTRTweetViewDelegate ProtocolDelegate for // Create the tweet view TWTRTweetView *tweetView = [[TWTRTweetView alloc]initWithTweet:tweet]; // Set the delegate tweetView.delegate = self;
|
– tweetView:didSelectTweet:
– tweetView:didTapURL:
– tweetView:willShareTweet:
– tweetView:didShareTweet:withType:
– tweetView:cancelledShareTweet:
Tasks
|
Instance Methods |
ツイートの共有操作がキャンセルされた。
- (void)tweetView:(TWTRTweetView *)tweetView cancelledShareTweet:(TWTRTweet *)tweet
tweetView
共有操作を処理するツイートビュー
tweet
ツイートモデルオブジェクトを表す。
tweetView:cancelledShareTweet:The share action for a Tweet was cancelled. - (void)tweetView:(TWTRTweetView *)tweetView cancelledShareTweet:(TWTRTweet *)tweet ParameterstweetView The tweet view handling the share action. tweet The tweet model object represented. |
ツイートビューがタップされた。必要であれば、引数として渡されるTWTRTweet オブジェクト内のpermalinkURL
プロパティを使って
独自のウェブビュー(webview )を表示する実装をしてください。
- (void)tweetView:(TWTRTweetView *)tweetView didSelectTweet:(TWTRTweet *)tweet
tweetView
タップされたツイートビュー。
tweet
表示されるツイートモデルオブジェクト。
tweetView:didSelectTweet:The tweet view was tapped. Implement to show your own webview if desired using the - (void)tweetView:(TWTRTweetView *)tweetView didSelectTweet:(TWTRTweet *)tweet ParameterstweetView The Tweet view that was tapped. tweet The Tweet model object being shown. |
共有操作が完了した。
- (void)tweetView:(TWTRTweetView *)tweetView didShareTweet:(TWTRTweet *)tweet withType:(NSString *)shareType
tweetView
タップされたツイートビュー。
tweet
表示されるツイートモデルオブジェクト。
shareType
完了した共有操作。(例えば、UIActivityTypePostToFacebook
,UIActivityTypePostToTwitter
,UIActivityTypeMail
)
tweetView:didShareTweet:withType:The share action for a Tweet was completed. - (void)tweetView:(TWTRTweetView *)tweetView didShareTweet:(TWTRTweet *)tweet withType:(NSString *)shareType ParameterstweetView The Tweet view that was tapped. tweet The Tweet model object being shown. shareType The share action that was completed. (e.g. |
タップされたツイート文内の URL 。サファリを起動するよりも、独自のウェブビュー(webview) を表示する実装をしたほうが良いでしょう。
- (void)tweetView:(TWTRTweetView *)tweetView didTapURL:(NSURL *)url
tweetView
タップされたツイートビュー。
url
タップされたURL。
tweetView:didTapURL:A URL in the text of a tweet was tapped. Implement to show your own webview rather than opening Safari. - (void)tweetView:(TWTRTweetView *)tweetView didTapURL:(NSURL *)url ParameterstweetView The Tweet view that was tapped. url The URL that was tapped. |
ツイートビューの“共有(Share)”ボタンがタップされ、UIActivityViewController
が表示された。
- (void)tweetView:(TWTRTweetView *)tweetView willShareTweet:(TWTRTweet *)tweet
tweetView
タップされたツイートビュー。
tweet
表示されるツイートモデルオブジェクト。
tweetView:willShareTweet:The Tweet view “Share” button was tapped and the - (void)tweetView:(TWTRTweetView *)tweetView willShareTweet:(TWTRTweet *)tweet ParameterstweetView The Tweet view that was tapped. tweet The Tweet model object being shown. |